/* Style site Energy Company Copyright by Alexey Vahrameev */
 
 body {
  
  background-image: url('img/bg-phone-1.png');  
  background-position: center;
  min-width:900px;
  z-index:2222;
  }

@font-face {
    font-family: EuropeExt; 
    src: url(EuropeExt.ttf); 
   }

.header-left {
  
  width: 201px;
  height: 158px;
  background: url('img/header_logo.png') no-repeat;
  }

.header-left img {
  border: 0 px;
  }

.header-right {
 
  
 
  height: 159px; 
  background: url('img/header_right_1.png');
  
  }

span.tel {
  font-family: EuropeExt, Arial, Tahoma;
  
  color: #24135a;
  font-size:16px;
  font-weight:600;
  margin-right:17px;
  }




/* CSS Top Menu */

ul#cssmenu1         
        {width:128px; 
        margin: 0;     
	    border: 0 none;      
		padding: 0;
		
		list-style: none;    
	    height:24px; 
		font: bold 13px/10px Arial;     
		border-left: 0px solid;
		text-align: center;
		line-height:normal;
		vertical-align:baseline;}
ul#cssmenu1 li       
		{z-index: 2;
		 margin: 0;    
	     border: 0 none;   
		 padding: 0;
		 
		 float: left;   
		 display: inline;      
		 list-style: none;    
		 position: relative;
		 min-height:24px;
		 height: 100%;}
ul#cssmenu1 ul    
		{z-index: 1;
		margin: 0;  
		border: 0 none;							      
		padding: 0;    
	    width: 128px;    
	    list-style: none;    
	    display: none;      
		position: absolute;     
		top: 24px; 
		vertical-align:center;
		left: 0;}
ul#cssmenu1 ul:after    
	    {clear: both;  
		display: block;   
		font: 1px/0px serif;  
		content: "."; 
		height: 0;   
		visibility: hidden;
		
		}
ul#cssmenu1 ul li      
		{width: 128px; 
		float: left;    
		display: block !important;   
		display: inline;
		
		}
		
								/* Main menu */
ul#cssmenu1 a    
		{width:128px;
		border: 0px;	
		padding: 0 0px;
		float: none !important;     
		float: left; 
		display: block;       
		color: #FFFFFF;    
		font: bold 11px/9px Arial;  
	    text-decoration: none;
		height:100%;   
		min-height:24px;
		padding-top:6px;
		padding-bottom:3px;
		
		}
		                       /* Main menu Hover */
ul#cssmenu1 a:hover,ul#cssmenu1 li:hover a,ul#cssmenu1 li.iehover a         
       {background: url('img/top-menu-1-hover.png') no-repeat;
	    color:#da251d;
	    border-top:#000000 0px solid;
		
		}
	                          /* Second menu */
ul#cssmenu1 li:hover li a,ul#cssmenu1 li.iehover li a         
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}
	                         /* Second menu Hover */
ul#cssmenu1 li:hover li a:hover,ul#cssmenu1 li:hover li:hover a,ul#cssmenu1 li.iehover li a:hover,ul#cssmenu1 li.iehover li.iehover a         
       {border: 0px solid #FFFFFF;
	    background: #f2f2f2;
	    color:#da251d;
	    border:black 0px solid;}
ul#cssmenu1 ul ul         
      {display: none;
	   position: absolute;
	   top: 0;
	   left: 170px;}
ul#cssmenu1 li:hover ul ul,ul#cssmenu1 li.iehover ul ul         
     {display: none;}
ul#cssmenu1 li:hover ul,ul#cssmenu1 ul li:hover ul,ul#cssmenu1 li.iehover ul,ul#cssmenu1 ul li.iehover ul
     {display: block;} 
  


ul#cssmenu2         
        {width:101px; 
        margin: 0;     
	    border: 0 none;      
		padding: 0;
		
		list-style: none;    
	    height:24px; 
		font: bold 13px/10px Arial;     
		border-left: 0px solid;
		text-align: center;
		line-height:normal;
		vertical-align:baseline;}
ul#cssmenu2 li       
		{z-index: 2;
		 margin: 0;    
	     border: 0 none;   
		 padding: 0;
		 
		 float: left;   
		 display: inline;      
		 list-style: none;    
		 position: relative;
		 min-height:24px;
		 height: 100%;}
ul#cssmenu2 ul    
		{z-index: 1;
		margin: 0;  
		border: 0 none;							      
		padding: 0;    
	    width: 101px;    
	    list-style: none;    
	    display: none;      
		position: absolute;     
		top: 24px; 
		vertical-align:center;
		left: 0;}
ul#cssmenu2 ul:after    
	    {clear: both;  
		display: block;   
		font: 1px/0px serif;  
		content: "."; 
		height: 0;   
		visibility: hidden;
		
		}
ul#cssmenu2 ul li      
		{width: 128px; 
		float: left;    
		display: block !important;   
		display: inline;
		
		}
		
								/* Main menu */
ul#cssmenu2 a    
		{width:128px;
		border: 0px;	
		padding: 0 0px;
		float: none !important;     
		float: left; 
		display: block;       
		color: #FFFFFF;    
		font: bold 11px/9px Arial;  
	    text-decoration: none;
		height:100%;   
		min-height:24px;
		padding-top:6px;
		padding-bottom:3px;
		
		}
		                       /* Main menu Hover */
ul#cssmenu2 a:hover,ul#cssmenu2 li:hover a,ul#cssmenu2 li.iehover a         
       {background: #f2f2f2;
	    color:#da251d;
	    border-top:#000000 0px solid;
		
		}
	                          /* Second menu */
ul#cssmenu2 li:hover li a,ul#cssmenu2 li.iehover li a         
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}



	                         /* Second menu Hover */
ul#cssmenu2 li:hover li a:hover,ul#cssmenu2 li:hover li:hover a,ul#cssmenu2 li.iehover li a:hover,ul#cssmenu2 li.iehover li.iehover a         
       {border: 0px solid #FFFFFF;
	    background: #f2f2f2;
	    color:#da251d;
	    border:black 0px solid;}
ul#cssmenu2 ul ul         
      {display: none;
	   position: absolute;
	   top: 0;
	   left: 126px;}


ul#cssmenu2 ul li:hover ul ul li ul a,ul#cssmenu2 ul li.iehover ul ul li a ul        
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}


ul#cssmenu2 li:hover ul ul,ul#cssmenu2 li.iehover ul ul         
     {display: none;background: #da251d;
	   color: #FFFFFF;
	}
ul#cssmenu2 li:hover ul,ul#cssmenu2 ul li:hover ul,ul#cssmenu2 li.iehover ul,ul#cssmenu2 ul li.iehover ul
     {display: block;
	 }   



ul#cssmenu3         
        {width:139px; 
        margin: 0;     
	    border: 0 none;      
		padding: 0;
		
		list-style: none;    
	    height:24px; 
		font: bold 13px/10px Arial;     
		border-left: 0px solid;
		text-align: center;
		line-height:normal;
		vertical-align:baseline;}
ul#cssmenu3 li       
		{z-index: 2;
		 margin: 0;    
	     border: 0 none;   
		 padding: 0;
		 
		 float: left;   
		 display: inline;      
		 list-style: none;    
		 position: relative;
		 min-height:24px;
		 height: 100%;}
ul#cssmenu3 ul    
		{z-index: 1;
		margin: 0;  
		border: 0 none;							      
		padding: 0;    
	    width: 139px;    
	    list-style: none;    
	    display: none;      
		position: absolute;     
		top: 24px; 
		vertical-align:center;
		left: 0;}
ul#cssmenu3 ul:after    
	    {clear: both;  
		display: block;   
		font: 1px/0px serif;  
		content: "."; 
		height: 0;   
		visibility: hidden;
		
		}
ul#cssmenu3 ul li      
		{width: 139px; 
		float: left;    
		display: block !important;   
		display: inline;
		
		}
		
								/* Main menu */
ul#cssmenu3 a    
		{width:139px;
		border: 0px;	
		padding: 0 0px;
		float: none !important;     
		float: left; 
		display: block;       
		color: #FFFFFF;    
		font: bold 11px/9px Arial;  
	    text-decoration: none;
		height:100%;   
		min-height:24px;
		padding-top:6px;
		padding-bottom:3px;
		
		}
		                       /* Main menu Hover */
ul#cssmenu3 a:hover,ul#cssmenu3 li:hover a,ul#cssmenu3 li.iehover a         
       {background: url('img/top-menu-3-hover.png') no-repeat;
	    color:#da251d;
	    border-top:#000000 0px solid;
		
		}
	                          /* Second menu */
ul#cssmenu3 li:hover li a,ul#cssmenu3 li.iehover li a         
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}
	                         /* Second menu Hover */
ul#cssmenu3 li:hover li a:hover,ul#cssmenu3 li:hover li:hover a,ul#cssmenu3 li.iehover li a:hover,ul#cssmenu3 li.iehover li.iehover a         
       {border: 0px solid #FFFFFF;
	    background: #f2f2f2;
	    color:#da251d;
	    border:black 0px solid;}
ul#cssmenu3 ul ul         
      {display: none;
	   position: absolute;
	   top: 0;
	   left: 170px;}
ul#cssmenu3 li:hover ul ul,ul#cssmenu3 li.iehover ul ul         
     {display: none;}
ul#cssmenu3 li:hover ul,ul#cssmenu3 ul li:hover ul,ul#cssmenu3 li.iehover ul,ul#cssmenu3 ul li.iehover ul
     {display: block;} 





ul#cssmenu4         
        {width:214px; 
        margin: 0;     
	    border: 0 none;      
		padding: 0;
		
		list-style: none;    
	    height:24px; 
		font: bold 13px/10px Arial;     
		border-left: 0px solid;
		text-align: center;
		line-height:normal;
		vertical-align:baseline;}
ul#cssmenu4 li       
		{z-index: 2;
		 margin: 0;    
	     border: 0 none;   
		 padding: 0;
		 
		 float: left;   
		 display: inline;      
		 list-style: none;    
		 position: relative;
		 min-height:24px;
		 height: 100%;}
ul#cssmenu4 ul    
		{z-index: 1;
		margin: 0;  
		border: 0 none;							      
		padding: 0;    
	    width: 214px;    
	    list-style: none;    
	    display: none;      
		position: absolute;     
		top: 24px; 
		vertical-align:center;
		left: 0;}
ul#cssmenu4 ul:after    
	    {clear: both;  
		display: block;   
		font: 1px/0px serif;  
		content: "."; 
		height: 0;   
		visibility: hidden;
		
		}
ul#cssmenu4 ul li      
		{width: 214px; 
		float: left;    
		display: block !important;   
		display: inline;
		
		}
		
								/* Main menu */
ul#cssmenu4 a    
		{width:214px;
		border: 0px;	
		padding: 0 0px;
		float: none !important;     
		float: left; 
		display: block;       
		color: #FFFFFF;    
		font: bold 11px/9px Arial;  
	    text-decoration: none;
		height:100%;   
		min-height:24px;
		padding-top:6px;
		padding-bottom:3px;
		
		}
		                       /* Main menu Hover */
ul#cssmenu4 a:hover,ul#cssmenu4 li:hover a,ul#cssmenu4 li.iehover a         
       {background: url('img/top-menu-4-hover.png') no-repeat;
	    color:#da251d;
	    border-top:#000000 0px solid;
		
		}
	                          /* Second menu */
ul#cssmenu4 li:hover li a,ul#cssmenu4 li.iehover li a         
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}
	                         /* Second menu Hover */
ul#cssmenu4 li:hover li a:hover,ul#cssmenu4 li:hover li:hover a,ul#cssmenu4 li.iehover li a:hover,ul#cssmenu4 li.iehover li.iehover a         
       {border: 0px solid #FFFFFF;
	    background: #f2f2f2;
	    color:#da251d;
	    border:black 0px solid;}
ul#cssmenu4 ul ul         
      {display: none;
	   position: absolute;
	   top: 0;
	   left: 170px;}
ul#cssmenu4 li:hover ul ul,ul#cssmenu4 li.iehover ul ul         
     {display: none;}
ul#cssmenu4 li:hover ul,ul#cssmenu4 ul li:hover ul,ul#cssmenu4 li.iehover ul,ul#cssmenu4 ul li.iehover ul
     {display: block;} 



ul#cssmenu5         
        {width:115px; 
        margin: 0;     
	    border: 0 none;      
		padding: 0;
		
		list-style: none;    
	    height:24px; 
		font: bold 13px/10px Arial;     
		border-left: 0px solid;
		text-align: center;
		line-height:normal;
		vertical-align:baseline;}
ul#cssmenu5 li       
		{z-index: 2;
		 margin: 0;    
	     border: 0 none;   
		 padding: 0;
		 
		 float: left;   
		 display: inline;      
		 list-style: none;    
		 position: relative;
		 min-height:24px;
		 height: 100%;}
ul#cssmenu5 ul    
		{z-index: 1;
		margin: 0;  
		border: 0 none;							      
		padding: 0;    
	    width: 115px;    
	    list-style: none;    
	    display: none;      
		position: absolute;     
		top: 24px; 
		vertical-align:center;
		left: 0;}
ul#cssmenu5 ul:after    
	    {clear: both;  
		display: block;   
		font: 1px/0px serif;  
		content: "."; 
		height: 0;   
		visibility: hidden;
		
		}
ul#cssmenu5 ul li      
		{width: 115px; 
		float: left;    
		display: block !important;   
		display: inline;
		
		}
		
								/* Main menu */
ul#cssmenu5 a    
		{width:115px;
		border: 0px;	
		padding: 0 0px;
		float: none !important;     
		float: left; 
		display: block;       
		color: #FFFFFF;    
		font: bold 11px/9px Arial;  
	    text-decoration: none;
		height:100%;   
		min-height:24px;
		padding-top:6px;
		padding-bottom:3px;
		
		}
		                       /* Main menu Hover */
ul#cssmenu5 a:hover,ul#cssmenu5 li:hover a,ul#cssmenu5 li.iehover a         
       {background: url('img/top-menu-4-hover.png') no-repeat;
	    color:#da251d;
	    border-top:#000000 0px solid;
		
		}
	                          /* Second menu */
ul#cssmenu5 li:hover li a,ul#cssmenu5 li.iehover li a         
       {border-top: 1px solid #FFFFFF;
	   float: none;
	   background: #da251d;
	   color: #FFFFFF;}
	                         /* Second menu Hover */
ul#cssmenu5 li:hover li a:hover,ul#cssmenu5 li:hover li:hover a,ul#cssmenu5 li.iehover li a:hover,ul#cssmenu5 li.iehover li.iehover a         
       {border: 0px solid #FFFFFF;
	    background: #f2f2f2;
	    color:#da251d;
	    border:black 0px solid;}
ul#cssmenu5 ul ul         
      {display: none;
	   position: absolute;
	   top: 0;
	   left: 170px;}
ul#cssmenu5 li:hover ul ul,ul#cssmenu5 li.iehover ul ul         
     {display: none;}
ul#cssmenu5 li:hover ul,ul#cssmenu5 ul li:hover ul,ul#cssmenu5 li.iehover ul,ul#cssmenu5 ul li.iehover ul
     {display: block;}

/* END CSS Top Menu */


/* Header zagolovok */

div.header-zag {
   width:384px;
   height:86px;
   position:absolute;
   margin-top:22px;
   margin-left:151px;
   background: url('img/header_zagolovok.png');
   }


div.header-zag-kek {
   width:384px;
   height:86px;
   position:absolute;
   margin-top:22px;
   margin-left:151px;
   background: url('img/header_zagolovok-kek.png');
   }



/* Wrapper */


.header-bg {
   height:222px;
   background: url('img/bg_header_wrapper.png') repeat-x;
   }


.header-bg-kek {
   height:222px;
   background: url('img/bg-wrapper-kek.png') repeat-x;
   }


div.wrapper-epigraf {
   width:220px;
   height:200px;
   padding-top:25px;
   padding-right:18px;
   font-size:12px;
   font-family:Tahoma;
   color:#da251d;
   z-index:2222;
   float:right;
   font-style:italic;
   }


.top-wrapper-left1 {
   width:14px;
   height:30px;
   background: url('img/top_wrapper_left1.png') ;
  
   
   }

.top-wrapper-left2 {
   width:231px;
   height:30px;
   background: url('img/top_wrapper_left2.png');
   }

.top-wrapper-center {
   height:30px;
   background: url('img/top_wrapper_center.png');
   }

.top-wrapper-right {
   width:17px;
   height:30px;
   background: url('img/top_wrapper_right.png');
   }

.center-wrapper-left {
   width: 14px;
   background: url('img/center_wrapper_left.png');
   }


.center-wrapper-center {
  background: url('img/center_wrapper_center.png');
  
  }

.center-wrapper-right {
  width:4px;
  background: url('img/center_wrapper_right_1.png');
  }

.top-left-block {
  width:229px;
  height:35px;
  background: url('img/top_left_block.png');
  }

.center-left-block {
  width:229px;
  background: url('img/center_left_block.png');
  }

.bottom-left-block {
  width:229px;
  height:38px;
  background: url('img/bottom_left_block.png');
  }


.top-right-block {
  width:207px;
  height:35px;
  background: url('img/top_right_block.png');
  }

.center-right-block {
  width:207px;
  background: url('img/center_right_block.png');
  }

.bottom-right-block {
  width:207px;
  height:37px;
  background: url('img/bottom_right_block.png');
  z-index:-222;
  }

.zag-left-block {
  width:217px;
  height:27px;
  background: url('img/zag_menu.png');
  }


.zag-right-block {
  width:195px;
  height:29px;
  background: url('img/zag_right_block.png');
  margin-left:12px;
  }


.zag-left-block-text {
  position:absolute;
  width:189px;
  height:16px;
  margin-left:14px;
  margin-top:6px;
  /*font-family: EuropeExt;
  src: url(EuropeExt.ttf);*/
  font-weight:700;
	font-size:12px;
	
	color:#FFFFFF;
	text-align:center;
    
   }

.zag-right-block-text {
  position:absolute;
  width:165px;
  height:16px;
  margin-left:14px;
  margin-top:6px;
  font-family: EuropeExt;
  src: url(EuropeExt.ttf);
	font-size:12px;
	
	color:#FFFFFF;
	text-align:center;
    
   }

.top-content-right {
  
  width:194px;
  height:13px;
  margin-left:12px;
  background: url('img/top_content_right.png');
  }

.bg-content-right {
  
  width:194px;
  margin-left:12px;
  background: url('img/bg-content-right.png');
  }

.botom-content-right {
  width:194px;
  height:11px;
  margin-left:12px;
  background: url('img/bottom_content_right.png');
  }

.right-content {
  width:173px;
  
  margin-left:12px;
  }


.right-content-text a {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:none;
  line-height:0.9;
  
  }

.right-content-text a:hover {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:underline;
  line-height:0.9;
  
  }

 
 .slider_img_podlozhka {
   position:absolute;
   margin-left: 32px;
   margin-top: 31px;
   width:396px;
   height:187px;
   background: url('img/slider_podlozhka.png');
   }

 .slider_img {
   position: absolute;
   margin-left: 23px;
   margin-top: 21px;
   width: 395px;
   height: 185px;
   }

/*Login form*/

.input {
width:156px;
height:22px;
border:none;
color:grey;
font-size:11px;
padding-left:5px;
padding-right:50px;
background: url('img/text_field.png') no-repeat;
}

.button {
width:77px;
height:22px;
border:none;
color:#FFFFFF;
font-size:12px;
padding-top:3px;
text-align:center;
background: url('img/button_form.png') no-repeat;
}

.form_text {
  font-family: Tahoma;
  font-size: 10px;
  font-weight:700;
  color:#333333;
  padding-left:12px;
  }

.form_text_link a {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:none;
  line-height:0.6;
  padding-left:12px;
  }

.form_text_link a:hover {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:underline;
  line-height:0.6;
  padding-left:12px;
  }

/*Content*/

.zag-podlozhka {
height:28px;
background: url('img/zag_art_right.png') repeat-x;
}

.zag-podlozhka-left {
width:15px;
height:28px;
background: url('img/zag_art_left.png') no-repeat;
}

.zag-art {
/*font-family:Tahoma;
font-size:16px;
color:#FFFFFF;
font-weight:700;*/
/*font-family: EuropeExt;
  src: url(EuropeExt.ttf);*/
  font-size:18px;
  color:#FFFFFF;
  line-height:0.6;
text-align:center;
height:28px;
}


.zag-art-small {
/*font-family:Tahoma;
font-size:16px;
color:#FFFFFF;
font-weight:700;*/
/*font-family: EuropeExt;
  src: url(EuropeExt.ttf);*/
  font-size:16px;
  color:#FFFFFF;
  line-height:0.6;
text-align:center;
height:28px;
}


h1 {
/*font-family: EuropeExt;
  src: url(EuropeExt.ttf);*/
  font-size:18px;
  color:#da251d;
  line-height:0.6;
  text-transform: uppercase;
  }



h2 {
/*font-family: EuropeExt;
  src: url(EuropeExt.ttf);*/
  
  /* Update 25.07.2014 */
  font-family:Arial, Helvetica, sans-serif;
  /* End Update 25.07.2014 */
  
  font-size:17px;
  color:#da251d;
  font-weight:800;  
  line-height:0.6;
  }



article {
  font-size:16px;
  text-align:justify;
  padding-left:32px;
  
  color:#333333;
  }

article b, span {
  font-size:16px;
  text-align:justify;
  
  
  color:#da251d;
  }

.article strong, b {
	color:#da251d;
	}

article a {
  font-size:16px;
  text-align:justify;
  
  color:#045eba;
  text-decoration:none;
  }

article a:hover {
  font-size:16px;
  text-align:justify;
 
  color:#045eba;
  text-decoration:underline;
  }

ul.raskr {
  list-style-type : none;
}

.button-more {
  margin-top:20px;
  width:120px;
  height:16px;
  background: url('img/button_more.png');
  }

.button-more-text {
  position:absolute;
  margin-left:13px;
  margin-top:2px;
  width:102px;
  color:#FFFFFF;
  font-family:Tahoma;
  font-size:10px;
  
  }

.button-more-text a {
  color:#FFFFFF;
  text-decoration:none;
  font-size:10px;
  }

.button-more-text a:hover {
  color:#FFFFFF;
  text-decoration:underline;
  font-size:10px;
  }



.main_link a {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:none;
  padding-top:-2px;
  
  }

.main_link a:hover {
  font-family: Tahoma;
  font-size:12px;
  font-weight:700;
  color:#045eba;
  text-decoration:underline;
  padding-top:-2px;
  }



/*Footer*/


.left-bottom-wrapper {
  width:4px;
  height:81px;
  background: url('img/left_bottom_wrapper.png') no-repeat;
}

.center-bottom-wrapper {
  height:81px;
  background: url('img/center_bottom_wrapper.png') repeat-x;
  }


.right-bottom-wrapper {
  width:4px;
  height:81px;
  background: url('img/right_bottom_wrapper.png');
  }

.footer-line-left {
  width:15px;
  height:13px;
  background: url('img/footer_left.png') no-repeat;
  }

.footer-line-right {
  
  height:13px;
  background: url('img/footer_right.png') repeat-x;
  }

/* Всплывающие подсказки */

a.tt{
position:relative;
z-index:24;
color:#3CA3FF;
font-weight:bold;
text-decoration:none;
}
a.tt span{ display: none; }
 /*background:; ie hack, something must be changed in a for ie to execute it*/
    a.tt:hover{ z-index:25; color: #aaaaff; background:;}
    a.tt:hover span.tooltip{
    display:block;
  position:absolute;
    top:0px; left:0;
    padding: 15px 0 0 0;
    width:200px;
    color: #993300;
    text-align: center;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    }
    a.tt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(img/podskazka/bubble.gif) no-repeat top;
    }
    a.tt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(img/podskazka/bubble_filler.gif) repeat bottom; 
    }
    a.tt:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(img/podskazka/bubble.gif) no-repeat bottom;
    }


/* Left menu */

ul#vert_menu {
		font-weight: bold;
        font-family: Tahoma;
        text-decoration: none;	
        font-size: 13px !important;
		line-height:1;
        width: 212px;
		list-style: none;
        margin: 0;
        padding: 0;
        }

ul#vert_menu li {
        height: 38px;

        }

ul#vert_menu img {
		border: none;
}

ul#vert_menu li a:link, ul#vert_menu li a:visited {
        text-decoration: none;	
        color: #da251d;
        display: block;
        background:  url('img/left-vert-menu.png') 0 0 no-repeat;
        padding: 3px 0 10px 40px;
        }

ul#vert_menu li a:hover, ul#vert_menu li #current {
        color: #FFFFFF !important;
        background: url('img/left-vert-menu.png') 0 -39px no-repeat;
        padding: 3px 0 10px 43px;
        }

/* End left menu */


.form-maket-top {
      width: 475px;
	  height: 36px;
	  background: url('img/form-maket-top.png');
	  }

.form-maket-center {
      width: 475px;
	  background: url('img/center-form-block.png');
	  }

.form-maket-bottom {
      width: 475px;
	  height: 39px;
	  background: url('img/bottom-form-block.png');
	  }

.form-maket-zag {
      width: 453px;
	  height: 34px;
	  background: url('img/form-maket-zag.png');
	  position: relative;
	  margin-left: 5px;
	  
	  }

.form-maket-zag-text {
      font-family: Tahoma;
	  font-size: 16px;
	  color: #FFFFFF;
	  font-weight: 600;
	  text-align: center;
	  padding-top:6px;
	  }


.form-fields {
      width: 475px;
	  height: 28px;
	  }

.form-fields-name {
      float: left;
	  width: 121px;
      height: 28px;
	  }


.field-name-text {
      color: #4a4949;
	  font-family: Tahoma;
	  font-size: 12px;
	  padding-left: 20px;
	  padding-top: 5px;
	  }

.field-block {
      width:327px;
	  height: 28px;
	  float: right;
	  margin-right: 18px;
	  }

input.field-input {
      
	  width: 327px;
	  height: 28px;
	  background: url('img/input-field.png') no-repeat;
	  border: none;
	  color: grey;
	  font-size:12px;
	  padding-left: 5px;
	  padding-right: 50px;
	  outline: none;
	  }

/* Select Style */

.newListSelected{
		width:327px;
		margin:0 auto;
	}
	.selectedTxt{
		width:327px;
		height:28px;
		font-family: Tahoma;
		padding-top: 6px;
		padding-left: 5px;
		overflow:hidden;
		background:url('img/select-field.png') no-repeat;
		color: grey;
		font-size:14px;
		outline: none;
		
		position:relative;
		z-index:1;
	}
	.newList{
		list-style:none;
		padding:0;
		margin:0 0 0 4px;
		width:327px;
		position:absolute;
		z-index:500;
		top:35px;
	}
	.newList li{padding:0;margin:0;}
	.newList li a{
		display:block;
		background:#FFF;
		opacity:0.85;
		filter:alpha(opacity=85);
		font-family: Tahoma;
		font-size:12px;
		color: grey;
		outline: none;
		line-height:normal;
		outline:none;
		height:20px;
		padding:3px 2px 2px 3px;
		overflow:hidden;
	}
	.newList li a:link,.newList li a:visited,.newList li a:hover{color:#333333;text-decoration:none;}
	.newList li a.hiLite,.newList li a.newListHover{opacity:0.95;filter:alpha(opacity=95);}

.text-area-form-top {
     width: 441px;
	 height: 11px;
	 background: url('img/top-message-field.png');
	 }

.text-area-form {
     width: 436px;
	 background: url('img/message-field.png') repeat-y;
	 border: none;
	 color: grey;
	 font-size:12px;
	 padding-left: 5px;
	 margin-top:-1px;
	 overflow: auto;
	 outline: none;
	 }

.text-area-form-bottom {
     width: 441px;
	 height: 12px;
	 background: url('img/bottom-message-field.png');
	 margin-top: -7px;
	 }

input.captcha-field {
     width: 167px;
	 height: 28px;
	 background: url('img/captcha-field.png') no-repeat;
	 border: none;
	 color: grey;
	 font-size:12px;
	 padding-left:2px;
	 }

input.submitbtn {
     width:143px;
	 height:28px;
	 background: url('img/submit-button.png') no-repeat;
	 color: #FFFFFF;
	 text-align:center;
	 font-family: Tahoma;
	 font-size: 12px;
	 border: none;
	 font-weight: bold;	 
	 }



/*lk-authorize*/

.lk-top {
        width:218px;
		height:17px;
		background: url('img/lk-top.png');
		}

.lk-center {
        width:218px;
		background: url('img/lk-center.png');
		
		}

.lk-bottom {
        width:218px;
		height:22px;
		background: url('img/lk-bottom.png');
		}


.lk-icon {
        width:41px;
		height:40px;
		
		margin-right:5px;
		margin-left:10px;
		}

.lk-zag-punkts a {
        
		font-family: Tahoma;
		font-size:11px;
		color:#045eba;
		font-weight:600;
		text-decoration: none;
		}

.lk-zag-punkts a:hover {
        
		font-family: Tahoma;
		font-size:11px;
		color:#045eba;
		font-weight:600;
		text-decoration: underline;
		}

.button-left-btn {
        width:32px;
		height:42px;
		background: url('img/button-left-btn.png');
		
		}

.button-right-btn {
        width:34px;
		height:42px;
		background: url('img/button-right-btn.png');
		}

.bg-btn {
        height:42px;
		background: url('img/bg-btn.png');
		
		}

.button-btn-text {
        font-family: Arial;
		font-size:14px;
		text-align:center;
		color:#FFFFFF;
		font-weight:600;
		
		text-decoration:none;
		}

.button-btn-text a {
        font-family: Arial;
		font-size:14px;
		text-align:center;
		color:#FFFFFF;
		font-weight:600;
		
		text-decoration:none;
		}

.button-btn-text a:hover {
        font-family: Arial;
		font-size:14px;
		text-align:center;
		color:#FFFFFF;
		font-weight:600;
		
		text-decoration:underline;
		}




/* Content Slideer Vert */


#example1,
		#example2,
		#example3,
		#example4,
		#example5 {
			float: left;
		}
		.expand_all,
		.collapse_all {
			cursor: pointer;
		}
		.example_menu {
			font-size: 90%;
			list-style: none;
			/*margin: 0;
			padding: 0;*/
			margin-bottom:10px;
			padding-bottom: 10px;
			padding-left:0px;
			vertical-align: top;
			width: 100%;
		}
		.example_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			/*padding: 0;*/
			padding-left:20px;
			padding-top:6px;
		}
		#menu1,
		#menu2,
		#menu3,
		#menu4,
		#menu5 {
			margin: 0;
		}
		#menu1 li,
		#menu2 li,
		#menu3 li,
		#menu4 li,
		#menu5 li,
		.example_menu li {
			background-image: none;
			margin: 0;
			padding: 0;
		}
		.example_menu ul ul {
			display: block;
		}
		.example_menu ul ul li a {
			padding-left: 20px;
			width: 100%;
		}
		.example_menu a {
			color: #da251d;
			cursor: pointer;
			display: block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight: bold;
			margin-left: 0;
			padding: 12px 15px 12px 24px;
			width: 100%;
			
		}
		.example_menu a.expanded {
			background: #f1f1f1 url('images/collapse.gif') no-repeat 3px 50%;
		}
		.example_menu a.collapsed {
			background: #f1f1f1 url('images/expand.gif') no-repeat 3px 50%;
		}
		.example_menu a:hover {
			text-decoration: none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.example_menu ul a {
			background: #e8e8e8;
			border-top: 2px solid #fff;
			color: #000;
			display: block;
			font-weight: normal;
			padding: 4px 4px 4px 10px;
			width: 100%;
		}
		.example_menu ul a:link {
			font-weight: normal;
		}
		.example_menu ul a:hover {
			background : #f5f5f5;
			text-decoration: underline;
		}
		.example_menu li.active a {
			background: #fff;
		}
		.example_menu li.active li a {
			background: #e8e8e8;
		}
		#menu1 li.footer,
		#menu2 li.footer,
		#menu3 li.footer,
		#menu4 li.footer,
		#menu5 li.footer,
		.example_menu .footer {
			background: transparent url('images/footer.jpg') no-repeat 0 0;
			border-top: 2px solid #fff;
			height: 9px;
			line-height: 15px;
			margin: 0 0 10px 0;
			width: 131px;
		}
		.example_menu .footer span {
			display: none;
		}





/* New main menu */


#menu
{
	width: 100%;
	z-index:999999;
	margin: 0;
	padding: 0px 0px 4px 0px;
	list-style: none;  
	background: url('img/bg_top_menu.png');
	
}
 
#menu li
{
	float: left;
	padding: 0 0 0px 0;
	position: relative;
	line-height: 0;
	border-left:2px solid #da251d;
}
 
#menu a 
{
	float: left;
	height: 20px;
	/*padding: 0px 14px;*/
	padding: 0px 24px;
	color: #FFFFFF;
	font: bold 11px/25px Arial, Helvetica;
	
	text-transform: uppercase;
	text-decoration: none;
	
}
 

#menu li a:hover
{
	color: #da251d;
	background: url('img/bg-top-menu-hover.png');
	
	
		
}

*html #menu li a:hover /* IE6 */
{
	color: #da251d;
	background: url('img/bg-top-menu-hover.png');
}
 
#menu li:hover > ul
{
	display: block;
}
 
/* Sub-menu */
 
#menu ul
{
    
	list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 20px;
    left: 0px;
	
    z-index: 9999999 !important;    
    background:#da251d;
    
	
}
 
#menu ul ul
{
  top: 0;
  left: 100%;
  
}
 
#menu ul li
{
   
	float: none;
    margin: 0;
    padding: 0;
	z-index:9999999 !important;
    display: block;
	border-bottom:1px solid #FFFFFF;
	border-left:none;
	
}
 
#menu ul li:last-child
{   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}
 
#menu ul a
{    
    -moz-transition:0.6s;
    -o-transition:0.6s;
    -webkit-transition:0.6s;
	padding: 9px;
	/*height: 10px;*/
	z-index:999999 !important;
	height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
	font-size:12px;
	font-weight:200;
	text-transform: none;
	text-align:center;
	
    transition:0.6s;
}
 
*html #menu ul a /* IE6 */
{    
	height: auto;
}
 
*:first-child+html #menu ul a /* IE7 */
{    
	height: auto;
}
 
#menu ul a:hover
{
    z-index:999999 !important;
	background: #f5f5f5;
	color:#da251d;
	
}
 
/*#menu ul li:first-child > a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}*/
 
 
/*#menu ul li:first-child a:hover:after
{
    border-bottom-color: #eae9ea; 
}*/
 
/*#menu ul ul li:first-child a:hover:after
{
    border-right-color: #eae9ea; 
    border-bottom-color: transparent; 	
}*/
 
 
/*#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}*/
 
/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
 
* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */


/* File-Input */

.file-input{border:1px solid #D7D7D7;}
#exContent{width:80%;margin:0 auto;padding-top:50px;text-align:left;}
/* StartStyle */
.file-input-box,.file-input-box input{overflow:hidden;}
.file-input-box{position:relative;width:300px;height:24px;background:url("img/fileinputbutton.png") no-repeat right top;cursor:pointer;margin-left:4px;}
.file-input-text{float:left;height:20px;line-height:20px;width:215px;color:#666666;}
.file-input{position:absolute;right:0px;top:0px;width:81px;height:22px;font-size:99px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
* html .file-input{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

/* End File-Input */

/* Выезжающая панель с лампочкой */


.panel {
/*position: absolute;*/
position: fixed;
bottom: 10px;
right: 0;
/*left:0;*/
display: none;
background: #c4c3c3;
border:0px solid #111111;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
width: 530px;
height: auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #000;
}


a.trigger{
/*position: absolute;*/
position: fixed;
text-decoration: none;
bottom: 10px; right: 0;
/*bottom: 10px; left: 0;*/
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 15px 20px 40px;
font-weight: 700;
/*background:#333333 url(images/plus.png) 15% 55% no-repeat;*/
background: url("images/icons_idea.png") no-repeat scroll -4px 9px #da251d;
border:0px solid #444444;
border-top-left-radius:10px;
border-bottom-left-radius:10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
display: block;
}

a.trigger:hover{
/*position: absolute;*/
position: fixed;
text-decoration: none;
bottom: 10px; right: 0;
/*bottom: 10px; left: 0;*/
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 15px 20px 40px;
font-weight: 700;
/*background:#222222 url(images/plus.png) 15% 55% no-repeat;*/
background: url("images/icons_idea.png") no-repeat scroll -4px -56px #da251d;
border:0px solid #444444;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
display: block;
}

a.active.trigger {
background:#e4e3e3 url(images/minus.png) 15% 55% no-repeat;
}

/* Конец выезжающей панели с лампочкой */

/* Illiquid page */

.illiquidcontentone {width:800px;height:120px;margin-top:35px;}
.illiquidcontentone .terms {width:530px;height:120px;float:left;}

@media only screen and (max-device-width: 1200px) {
.illiquidcontentone {width:900px;height:120px;}
.illiquidcontentone .terms {width:630px;height:120px;float:left;}
.illiquidcontentone .terms .one {width:525px;height:120px;background:#f1f1f1;float:left;margin-top:12px;}
}

.illiquidcontentone .terms .one {width:425px;height:120px;background:#f1f1f1;float:left;margin-top:12px;}
.illiquidcontentone .terms .one .content {padding-top:10px;padding-left:20px;overflow:hidden;}
.illiquidcontentone .terms .one .content span, .illiquidcontenttwo p {font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
.illiquidcontentone .terms .two {width:50px;float:left;border-top: 60px solid transparent;border-left: 50px solid #f1f1f1;border-bottom: 60px solid transparent;margin-top:12px;}
.illiquidcontentone .contact {width:235px;height:120px;float:right;}
.illiquidcontentone .contact .content span {font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:24px;}


.illiquidcontentone .contact .content .btn {width:auto;height:28px;margin-top:38px;}
.illiquidcontentone .contact .content .btn span.leftbtn {display:block;float:left;background:url(img/illiquid/btn_adaptive.png) 0px 0 no-repeat;width:15px;height:27px;}	
.illiquidcontentone .contact .content .btn a.submitbtn {display:block;float:left;background: #da251d; height:27px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;width:190px;color:#ffffff;text-decoration:none;border:none;text-align:center;line-height:2.0;}	
.illiquidcontentone .contact .content .btn a.submitbtn:hover {opacity:0.6;}
.illiquidcontentone .contact .content .btn span.rightbtn {dispaly:block;float:left;background:url(img/illiquid/btn_adaptive.png) -285px 0 no-repeat;width:15px;height:27px;}
.illiquidcontentone .contact .content .btn span.clear {clear:both;}


.illiquidcontenttwo {width:70%;}
.illiquidcontenttwo p {padding:30px 0 10px 0;}


.price_xls {margin-top:20px;}
.price_xls a span.xls {background:url(img/illiquid/xls_price.png) 0px 0px no-repeat;width:19px;height:19px;display:inline-block;vertical-align: middle;margin-right:7px;}
.price_xls a, .illiquidcontentthree .contacts a {text-decoration:underline;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
.price_xls a:hover, .illiquidcontentthree .contacts a:hover {text-decoration:none;font-size:14px;}


.illiquidcontentthree {width:800px;margin-top:35px;}
.illiquidcontentthree .contactform {width:475px;float:left;margin-left:0px;margin-bottom:40px;}
.illiquidcontentthree .contactform .form-buttons .right {float:right;margin-right:18px;}
.illiquidcontentthree .contacts {width:280px;float:right;}
.illiquidcontentthree .contacts p {padding-top:20px;}
.illiquidcontentthree .contacts span {font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#333333;}
.illiquidcontentthree .contacts span.phone {font-size:18px;}
.illiquidcontentthree td {vertical-align:top;}




