html {
      height:100%;
      background:url("/images/grad.gif") repeat-x #fff; 
      position:relative;
     }


body {
      position:relative;
      padding:0; 
      margin:0 auto;
      height:100%;
      font-family:Arial;
	  font-size:12px;
      width:expression(document.documentElement.clientWidth<=1000?"1000px":"100%");
      min-width:1000px;
	  background:url("/images/header.jpg") center top no-repeat;
     }


img {
     border:0px;
    }

p {
   margin:0;
  }

form {
     margin:0;
	 padding:0;
    }
  
.all {
      float:left;       
      width:100%;
      min-height:100%;
      margin-bottom:-95px;
     }
	 
.big {
     width:1000px;
     margin:0 auto; 
    }

* html .all {
             height:100%;
            } 

.header {
		 width:100%;
		 height:293px;
		}
		
.upper {
		float:left;
		width:100%;
		height:47px;
		font-size:13px;
	   }	

.umenu {
		float:left;
		width:500px;
		padding-left:12px;
		font-family:Arial;
	   }

.uitem {
		float:left;
		padding-left:15px;
		padding-right:15px;
	   } 
	   
.ulink {
		display:block;
		padding-top:16px;
		color:#fff;
		text-decoration:none;
	   } 	   
	
.ulink:visited {
	   } 	

.ulink:hover {
		background:url("/images/u.gif") repeat-x;
	   } 


.ulink_s {
		display:block;
		padding-top:16px;
		color:#fff;
		text-decoration:none;
		background:url("/images/u.gif") repeat-x;
	   } 	   
	
.ulink_s:visited {
	   } 	

.ulink_s:hover {
	   } 	   
		
		
.logo {
	   float:left;
	   padding-top:75px;
	   padding-left:5px;
	   width:272px;
	  }		
	  
.logo a {
         display:block;
		 width:245px;	
		 height:80px;
		}	  

.authlink {
			font-family:arial;
			font-style:italic;
		  }

.authlink a {
		   text-decoration:none;
		   border-bottom:1px dashed #ffcc66;
		   color:#ffcc66;
		   display:block;
		   float:left;
		  }	

.authlink a:visited {
		   text-decoration:none;
		   border-bottom:1px dashed #ffcc66;
		   color:#ffcc66;
		   display:block;
		   float:left;
		  }	

.authlink a:hover {
		   text-decoration:none;
		   border-bottom:1px dashed #ffcc66;
		   color:#ffcc66;
		   display:block;
		   float:left;
		  }	

.authlink_s a {border:none !important;text-decoration:underline !important;}
.authlink_s a:hover {text-decoration:none !important;}


.slogan {
		 float:left;
		 width:355px;
		 height:140px;
		 padding-top:105px;
		 padding-left:60px;
		 font-family:arial;
		 font-size:24px;
		 font-style:italic;
		 color:#003366;
		 
		} 		  

.slogan p {
 		  font-size:20px;
		  padding-bottom:0px;
		  line-height:17px;
 		 } 		  
		
.search {
		 float:left;
		 width:308px;
		 padding-top:117px;
		} 
		
.sform {
		float:left;
		width:281px;
	   }	

.sfield {
		 float:left;
		 width:214px;
		 padding-left:3px;
		}

.sfield	input {
			 border:none;
			 width:203px;
			 height:20px;	
			 background:url("/images/inp.png") no-repeat;
			 filter:expression(fixPNG(this));
			 font-family:Arial;
			 font-size:11px;
			 color:#999;
			 padding-left:7px;
			 padding-right:2px;
			}	
		
.sbutton {
		 float:left;
		 width:51px;
		 padding-left:12px;
		}	

.sbutton input {	
         font-size:11px;
         font-family:Arial;
         color:#666;
				width:50px;
				height:20px;
				border:none;
				cursor:pointer;
				background:url("/images/search.png") no-repeat;
				filter:expression(fixPNG(this));
			} 
  		

		
.flags {
		float:right;
		width:110px;
		height:30px;
		padding-top:17px;
	   }
	   

		  
.flags a {
		 display:block;
		 width:18px;
		 height:13px;
		 overflow:hidden;
		 text-decoration:none;
		 margin-right:18px;
		 float:left;
		}	

#kaz {
	  background:url("/images/flags.gif") 0px 0px no-repeat;
	 }		

#rus {
	  background:url("/images/flags.gif") -36px 0px no-repeat;
	 }		

#eng {
	  background:url("/images/flags.gif") -70px 0px no-repeat;
	 }		
	 
.lang_cur_kz, #kaz:hover {
	  background:url("/images/flags.gif") 0px -29px no-repeat !important;
	  text-decoration:none;
	 }		

.lang_cur_ru, #rus:hover {
	  background:url("/images/flags.gif") -36px -29px no-repeat !important;
	  text-decoration:none;
	 }		

.lang_cur_en, #eng:hover {
	  background:url("/images/flags.gif") -70px -29px no-repeat !important;
	  text-decoration:none;
	 }

	 
.phone {
		float:left;
		width:183px;
		padding-left:3px;
		height:39px;
		font-family:georgia;
		font-size:24px;
		font-style:italic;
		color:#0066cc;
	   }
		  

.hmenu {
		width:1000px;
		height:34px;
		background:url("/images/hmenuback.png") no-repeat;
		filter:expression(fixPNG(this));
		font-size:14px;
		font-family:Arial;
		float:left;
        list-style:none;
        padding:0;
        margin:0;
       }		  
	   
.hmitemfirst {
              background:none !important;
			}	   

.hmitem	{
		 padding:0px 16px 0 16px;
		 background:url("/images/stick.gif") no-repeat;
		}
		
.hmitemlast	{
		}	
	 
.blink {
		color:#ccffff;
		position:relative;
		text-decoration:none; 
	   }			 
	   
.blink:visited {
				color:#ccffff;
				position:relative;
				text-decoration:none; 
			  }			 

.blink:hover {
		      color:#ccffff;
			  position:relative;
			  text-decoration:underline; 
	         }		


.content {
		  float:left;
		  width:100%;
		  padding-bottom:180px;
         }			 
	  
.blocks {
	    float:left;
	    width:100%;	
		padding-top:49px;
		padding-bottom:28px;
	   } 	
	   
.block {
			padding-top:64px;
			padding-left:30px;
			padding-right:30px;
			font-family:Arial;
			font-size:12px;
			width:266px;
			height:243px;
		  }	

.block p {
		  padding-bottom:10px;
		  padding-left:11px;
		  position:relative;
          background:transparent url(/images/bbullet.gif) no-repeat scroll 0 5px;
		 }
         
.block p a {
		  position:relative;
		 }	
		 
#export_ru {
			float:left;
			background:url("/images/export_ru.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }
		   
#export_kz {
			float:left;
			background:url("/images/export_kz.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }
		   
#export_en {
			float:left;
			background:url("/images/export_en.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }		   

#invests_ru {
			float:left;
			background:url("/images/invests_ru.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }	   

#invests_kz {
			float:left;
			background:url("/images/invests_kz.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }	      

#invests_en {
			float:left;
			background:url("/images/invests_en.png") no-repeat;
			filter:expression(fixPNG(this));
			margin-right:11px;
		   }	 


#analytics_ru {
			float:left;
			background:url("/images/analytics_ru.png") no-repeat;
			filter:expression(fixPNG(this));
            margin-right:-266px;
		   }	

#analytics_kz {
			float:left;
			background:url("/images/analytics_kz.png") no-repeat;
			filter:expression(fixPNG(this));
            margin-right:-266px;
		   }	 	

#analytics_en {
			float:left;
			background:url("/images/analytics_en.png") no-repeat;
			filter:expression(fixPNG(this));
            margin-right:-266px;
		   }  
		   
	
.link {
		color:#0066cc;
	  }	
	  
.link:visited {
		color:#0066cc;
	  }	

.link:hover {
		color:#0066cc;
		text-decoration:none;
	  }	

.block p a.link {color:#06c;text-decoration:none;}
.block p a.link:hover {color:#c60;}
	  
.announces {
			float:left;
			width:100%;
		    padding-bottom:48px;
		   }
		   
.anntop {
		 float:left;
		 width:100%;
		 height:5px;
		 overflow:hidden;
		 background:url("/images/anntop.png") no-repeat;
		 filter:expression(fixPNG(this));
		}		   

.annblock {
		 float:left;
		 width:100%;
		 background:url("/images/w.gif") repeat-y;
		}				

.annbody {
		 float:left;
		 width:990px;
		 background:url("/images/annback.gif") left bottom no-repeat;
		 padding:22px 0px 12px 10px;
		}		

.annheader {
			float:left;
			width:100%;
			padding-bottom:15px;
		   }		
		
.anntitle {
		   float:left;
		   width:320px;
		   padding-left:17px;
		   font-size:30px;
		   font-family:arial;
		  }		
		  
.anntitle a {
                color:#003366;
				padding-right:20px;
                text-decoration:none;
			  }		
		  
.anntitle a:hover {
                text-decoration:underline;
			  }

.anntitle span {padding-right:20px;}

.annpages {
			float:right;
			font-size:14px;
			font-family:Arial;
			padding-right:20px;
			padding-top:5px;
            color:#999;
		  }		
		  
.annpages a {
			margin-left:4px;
			margin-right:4px;
			} 	

.annpages span {color:#333;margin:0 4px;}            

.plink {
		color:#003399;
		text-decoration:none;
	   }		  

.plink:visited {
		color:#003399;
		text-decoration:none;
	   }

.plink:hover {
		color:#003399;
		text-decoration:underline;
	   }	   


.plink_s {
		color:#003399;
	   }		  

.plink_s:visited {
		color:#003399;
	   }

.plink_s:hover {
		color:#003399;
	   }	   

	   
.annitemstop {
			  float:left;
			  width:979px;
			  height:8px;
			  overflow:hidden;
			  background:url("/images/annitemstop.gif") no-repeat;
			}	   

.annitemsbottom {
			  float:left;
			  width:979px;
			  height:8px;
			  overflow:hidden;
			  background:url("/images/annitemsbottom.gif") no-repeat;
			}	   


.annitems {
		  float:left;
		  width:964px;
		  background:url("/images/annitems.gif") repeat-y;
		  padding-left:15px;
		  font-family:Arial;
		  padding-top:15px;
		  padding-bottom:20px;
		}	   
		
.annstick {
		  float:left;
		  width:281px;
		  padding-right:40px;
		}	  

.atitle {
		 font-size:16px;
		 padding-bottom:2px;
		}		

.atext {
		 font-size:12px;
		 color:#333;
		 line-height:20px;
		}		
		
		
.news {
	   float:left;
	   width:100%;
       padding-bottom:30px;
	  }		
			
			
   
.newstop {
		 float:left;
		 width:100%;
		 height:7px;
		 overflow:hidden;
		 background:url("/images/newstop.gif") no-repeat;
		}		   

.newsblock {
		 float:left;
		 width:100%;
		 background:url("/images/newsbottom.gif") #3491bf left bottom no-repeat;
		}			
		
.newsitems {
		  float:left;
		  width:964px;
		  padding-left:15px;
		  font-family:Arial;
		  padding-top:15px;
		  padding-bottom:30px;
		}			
		
.newsheader {
			float:left;
			width:100%;
			padding-bottom:10px;
			padding-top:20px;
		   }	

.newstitle {
		   float:left;
		   width:300px;
		   padding-left:16px;
		   color:#fff;
		   font-size:30px;
		   font-family:arial;
		  }		
		  
.newstitle a {color:#fff;text-decoration:none;}
.newstitle a:hover {text-decoration:underline;}
          
.newstitle span {
				padding-right:20px;
			  }		   
		
		

.pnlink {
		color:#00ffff;
		text-decoration:none;
	   }		  

.pnlink:visited {
		color:#00ffff;
		text-decoration:none;
	   }

.pnlink:hover {
		color:#00ffff;
		text-decoration:underline;
	   }	   


.pnlink_s {
		color:#00ffff;
	   }		  

.pnlink_s:visited {
		color:#00ffff;
	   }

.pnlink_s:hover {
		color:#00ffff;
	   }	   		
		
		
.newspages {
			float:right;
			font-size:14px;
			font-family:Arial;
			padding-right:20px;
			padding-top:5px;
            color:#fff;
		  }		
		  
.newspages a {
			margin-left:4px;
			margin-right:4px;
			} 	

.newspages span {color:#fff;margin-left:4px;margin-right:4px;}            
		
		
.newsstick {
		  float:left;
		  width:281px;
		  padding-right:40px;
		}		
		
.ndate {
		 font-size:11px;
		 color:#fff;
		 padding-bottom:6px;
		}			
		
.ntitle {
		 font-size:16px;
		 padding-bottom:2px;
		}		

.ntext {
		 font-size:12px;
		 color:#fff;
		 line-height:20px;
		}		
				
				
.flink {
		color:#00ffff;
	   }		  

.flink:visited {
		color:#00ffff;
	   }

.flink:hover {
		color:#00ffff;
		text-decoration:none;
	   }	   
				
				
.mainblock {
			float:left;
			width:100%;
			padding-bottom:30px;
		   }

.mapblock {
 		  float:left;
		  width:674px;
		  padding-top:20px;
		 }
		   
.cards {
 	   float:left;
	   width:326px;
	   padding-top:20px;
      }
				
.mapheader {
			float:left;
			width:637px;
			padding-left:27px;
			font-family:arial;
			color:#003366;
			font-size:30px;
			font-style:normal;
			font-variant:small-caps;
		   }
		   
.mapheader span {
				font-weight:bold;
			   }

.map {
	  float:left;
	  width:639px;
	  padding-top:45px;	
	  padding-left:25px;
	 }			   
	 
.depcard {
		 float:left;
		 width:326px;
		 height:175px;
		 padding-top:18px;
		 background:url("/images/depcard.jpg") no-repeat;
		 font-family:Arial;
		}
		
.depcardleft {
              float:left; 
			  width:143px;
			  padding-left:15px;	
			  color:#003366;
             }		
			 
.depcardright {
              float:left; 
			  width:130px;
			  padding-left:20px;	
             }	

#dctitle {
		  text-align:right;
		  font-size:20px;
		  font-style:normal;
                  font-variant:normal;
		  padding-bottom:22px;
		}
		
#dctitle span {
			  font-weight:bold;
			 }
#dcphone {
		  color:#fff;
		  font-size:25px;
		  font-weight:bold;
		  text-align:right;	
		  padding-bottom:2px;
		}
		
#dccode {
		 font-size:12px;
		 color:#fff;
		 text-align:right;	
		 padding-bottom:14px;
		}

#dccode span {
			 padding-right:15px;
			}

#dclink {
		 text-align:right;
		 font-size:16px;	
		}		
		
#dclink  span {
			}
			
#dclink  a {
		   color:#000033;
		   text-decoration:none;
		   border-bottom:1px dotted #000033;
		   display:block;
		   float:right;
		   position:relative;
		 }

#dclink  a:visited {
					color:#000033;
					text-decoration:none;
					border-bottom:1px dotted #000033;
					display:block;
					float:right;
				 }

#dclink  a:hover {
				 color:#000033;
				 text-decoration:none;
				border-bottom:1px dotted #000033;
				display:block;
				float:right;
				}
				
.welcome {
		 float:left;
		 width:266px;
		 height:126px;
		 padding-left:60px;
		 padding-top:67px;
		 background:url("/images/welcome.jpg") no-repeat;
		 font-family:Arial;
		 position:relative;
		}				
				
		 
		 
.wphoto {
		 float:left;
		 width:88px;
		 height:78px;
		 overflow:hidden;
		 padding-left:9px;
		 padding-top:4px;
		 background:url("/images/frame.png") no-repeat;
		 filter:expression(fixPNG(this));
		}		 
		 
.wtext {
		 float:left;
		 width:158px;
		 padding-top:4px;
		}		 

.wfio {
		padding-bottom:4px;
		color:#000;
		font-family:arial;
		font-size:16px;
	  }
	  
.wfio span {
		   font-weight:bold;
		  }	  
	  
.wapp {
		color:#fff;
		font-size:12px;
		font-family:arial;
		font-style:normal;
		line-height:16px;
	  }		
	  
.abs {
	  position:absolute;
	  left:97px;	
	  top:7px;
	  width:188px;
	 }	  

.abstext {
		  width:166px;
 		  background:url("/images/flow.png") no-repeat;
		  filter:expression(fixPNG(this));
		  padding-top:4px;
		  padding-left:11px;
		  padding-right:11px;
		  font-size:11px;
		  color:#333;
		  font-family:arial;
		  font-style:italic;
	     }	 

.absbottom {
			width:188px;
			height:24px;
			background:url("/images/flowbottom.png") no-repeat;
			filter:expression(fixPNG(this));
		   }	  

	 
.banners {
		  float:left;
		  width:100%;		  
		 }	 
		 
.onebanner {
			float:left;
			margin-right:8px;
		   }		 
	 
	 
.footer {
  	     float:left;       
         width:100%;
		 height:95px;	
		} 
		
.infooter {
		   width:1000px;
		   margin:0 auto; 
		   height:95px;
		   border-top:1px solid #ccc;
		  }		
		  
.copyright {
			float:left;
			width:210px;
			padding-left:30px;
			padding-top:26px;
			color:#666;
			font-family:arial;
			font-size:11px;
		   }		  
		   
#copy {
		font-weight:bold;
		padding-bottom:4px;
	  }	

.petrit {
		 float:right;
		 width:250px;
		 padding-top:35px;
		 font-size:10px;
		 font-family:arial;
		}			

.petritlogo {
			 float:left;
			 width:57px;
			 height:19px;
			 padding-top:5px;
			 background:url("/images/petrit.png") no-repeat;
			 filter:expression(fixPNG(this));
			}		
			
.petrittext {
			 float:left;
			 width:164px;
			 color:#000;
			 font-size:10px;
			}	

.counters {
			float:right;
			width:408px;
			padding-top:32px;
		  }			
		  
.counters img {
			  margin-right:10px;
			 }	



.left {
	   float:left;
	   width:674px;	
	  }			 
	  
.right {
	    float:left;
	    width:326px;	
	   }			

.rightblock {
			 float:left;
			 width:100%;
			 padding-bottom:39px;
			}	   
					   
.mainleft {
		   float:left;
		   width:662px;
		  }

.leftheaderyellow {
				  float:left;
				  width:662px;	
				  font-family:Arial;
				  font-size:12px;
				  color:#660000;
				  }		  
		  
.leftheaderyellow .leftheaderupper {
									float:left;
									width:662px;
									height:9px;
									overflow:hidden;
									background:url("/images/yc.png") no-repeat;	
									filter:expression(fixPNG(this));
								  }		  

.leftheaderyellow .leftheaderbody {
								  float:left;
					 			  width:602px;	
								  background:#d8a47d;
								  padding:8px 30px 12px 30px;
				                 }
								 
.leftheaderyellow a {
					color:#660000;	
				   }								 
				   
.leftheaderyellow a:visited {
							color:#660000;	
						   }								 

.leftheaderyellow a:hover {
						  color:#660000;	
						  text-decoration:none;
						 }								 
				   
								 
.lefttext {
		  float:left;
		  width:614px;	
		  background:#fff;
		  padding:28px 18px 50px 30px;
		  color:#333;
		 }			

.pageheader {
			 margin:0;
			 color:#0066cc;
			 font-size:30px;
			 padding-bottom:33px;
			 font-weight:normal;
			}	
			
.pageheaderpad {
			 margin:0;
			 color:#0066cc;
			 font-size:30px;
			 padding-bottom:15px;
			 font-weight:normal;
			}				

.sp {
	 line-height:19px;
	 padding-bottom:25px;
	}			
								 
.hp {
	 font-size:16px;
	 padding-bottom:15px;
	}		

.downloadp {	
			background:url("/images/list.gif") no-repeat;
			padding-left:48px;
			padding-bottom:27px;
			line-height:18px;
			color:#666;
		   }	
		   
.listheader {	
			 color:#003366;
			 font-size:18px;
			 padding-bottom:15px;
			 
			}		

.list {
		margin:0;
		padding:0;
		list-style-type:none;
		font-size:14px;
	  }			
	  
.list li {
		margin:0;
		padding-bottom:15px;
		padding-top:0;
	  }	  
	  
.list li a {
		 color:#007ac2;
		}	  
		
.list li a:visited {
		 color:#007ac2;
		}	  

.list li a:hover {
		 color:#007ac2;
		 text-decoration:none;
		}	  	

.smallmapblock {
				float:left;
				width:288px;
				padding-left:38px;
			  }		
		
.smallmapheader {
				 float:left;
				 width:222px;
				 padding:3px 0 25px 100px;
				 font-size:17px;
				}

.smallmap {
		   float:left;
		   width:276px;
		   height:162px;
		   background:url("/images/smallmap.png") no-repeat;
		   filter:expression(fixPNG(this));
		  }				
		  
.smallmap a {
			display:block;
			width:276px;
			height:162px;
			position:relative;
			}		  
				  
.right .block {
               height:228px;
			  }			

.right .depcard {
               height:188px;
			   background:url("/images/depcard.png") no-repeat;
		       filter:expression(fixPNG(this));
			  }	

.library {
		  float:left;
		  width:100%;
		  clear:both;
		  padding-bottom:20px;
		}			

.libraryheader {
				float:left;
				width:100%;
				padding-bottom:24px;
				color:#003366;
				font-size:18px;
				}		

.libraryitem {
			  float:left;
			  width:307px;
			  padding-bottom:46px;
			}		
			
.clr {	
	  width:100%;
    height:1%;
    line-height:1%;
	  clear:both;
      font-size:1%;
	 }			
			
.libraryimg {
			 float:left;
			 width:130px;
			}			
			
.libraryimg  div {
			    width:120px;
				height:170px;
				overflow:hidden;
			   }			
			
.librarylink {
			  float:left;
			  width:154px;
			  padding-right:23px;
			  font-size:14px;
			 }	
			 
.librarylink  p {
				padding-top:6px;
				font-size:12px;
				color:#666;
			   }	 
			   
			   
.sdate {
		color:#666;
		padding-bottom:5px;
		}

		
.stitle {
		font-size:18px;
		color:#0066cc;
		padding-bottom:15px;
		}

.sann  {
		padding-bottom:14px;
		line-height:19px;
 	  }

.smore {
		padding-bottom:38px;
	   }

.slink {
		color:#3399cc;
	   } 
	   
.slink:visited {
		color:#3399cc;
	   }  
	   
.slink:hover {
		color:#3399cc;
		text-decoration:none;
	   } 	 


.slink_s {
		color:#339933;
		text-decoration:none;
	   } 
	   
.slink_s:visited {
		color:#339933;
		text-decoration:none;
	   }  
	   
.slink_s:hover {
		color:#339933;
		text-decoration:none;
	   } 	   
	   
.bluetext {
		   padding-bottom:34px;
		   line-height:24px;
		   font-size:14px;
		   color:#006699;
	     } 
		 
p.pages {
		font-size:14px;	
	   }	
	   
p.pages a {
		 margin-right:9px;	
		}	   

div.pages { 
	 	  font-size:14px;	
		  padding-top:25px;
		  float:left;
		  width:100%;
	     }	
	   
div.pages a {
		 margin-right:9px;	
		}	   
		
.depblockph {
			 float:left;
			 width:100%;
			 clear:both;
			 padding-bottom:42px;
			}

.depblockphimg {
				float:left;
				width:188px;
			   }

.depblockphtext {
				 float:left;
				 width:352px;
				 font-family:arial;
				}		
		
#dpb_1 {
		padding-bottom:6px;
	   }

#dpb_2 {
		padding-bottom:22px;
	   }
  
#dpb_3 {
		font-size:14px;
		color:#003366;
		padding-bottom:9px;
	  }
		
#dpb_4 {
		padding-bottom:6px;
	  }

#dpb_4  span {
			color:#000;
		   }
			
#dpb_5 {
	  }		
	  
.arroffersearch	 {
				  clear:both;
				  width:100%;
				  float:left;
				  padding-bottom:34px;
				} 

.offersearch {
			  float:left;
			  width:581px;
			  background:url("/images/offersearch.gif") no-repeat #f0f0f0;
			  padding-top:22px;
			  padding-bottom:10px;
			  padding-left:19px;
			 }	  
			 
.offersearchbottom {
					float:left;
					width:600px;
					background:url("/images/offersearchbottom.gif") no-repeat;
					height:6px;
					overflow:hidden;
				  }				 
				  
.offersearchlinks {
					float:left;
					width:100%;
					padding-bottom:18px;
					font-size:14px;
				  }				  
				  
.offersearchlinks  a {
					 margin-right:40px;
					}
					
.grlink {
		 color:#339933;
		 text-decoration:none;
		}					
		
.grlink:visited {
		 color:#339933;
		 text-decoration:none;
		}						
		
.grlink:hover {
		 color:#339933;
		 text-decoration:none;
		}		
		
		
.grlinku {
		 color:#339933;
		}					
		
.grlinku:visited {
		 color:#339933;
		}						
		
.grlinku:hover {
		 color:#339933;
		 text-decoration:none;
		}			

.offersearchfields {
					float:left;
					width:100%;
					padding-bottom:18px;
				  }		
				  
.offersearchselect {
					float:left;
					width:288px;
				   }
				   
.offersearchtext {
				  float:left;
				  width:270px;
				 }
				 
.offersearchtext input {
					  width:255px;
					  height:22px;
					  border:none;
					  background:url("/images/inp1.gif") no-repeat;
					  color:#999;
					  padding-left:5px;
					  padding-right:5px;
				     }				 
				   
				   
.arrbasesearch {
				float:left;
				width:100%;
				clear:both;
				padding-bottom:10px;
			   }

.basesearch {
			 float:left;
			 width:100%;
			}
								
.basesearchfields {
				   float:left;
				   width:100%;
				   padding-bottom:20px;	
				  }

.basesearchlinks {
				  float:left;
				  width:100%;
				  padding-bottom:15px;
				}

.basesearchalpha {
				  float:left;
				  width:133px;		
				}

.basesearchdescr {
				  float:left;
				  width:219px;		
				}

.basesearchdescrright {
				  float:right;
				  width:219px;		
				}				
				
.bsdashed {
		   text-decoration:none;
		   color:#000;
		   border-bottom:1px dashed #000;
		   margin-left:5px;		
		   display:inline-block;
		  }
		  
.bsdashed:visited {
		   text-decoration:none;
		   color:#000;
		   border-bottom:1px dashed #000;	
		   display:inline-block;
		  }


.bsdashed:hover {
		   text-decoration:none;
		   color:#000;
		   border-bottom:1px dashed #000;	
		   display:inline-block;
		  }
		  
							
.basesearchtext {
				 float:left;
			     width:100%;
				}

.inplong {
		  background:url("/images/inplong.gif") no-repeat;	
		  border:none;
		  width:345px;
		  height:22px;
		  color:#999;
		  padding-left:5px;
		  padding-right:5px;
		 }
			
.basesearchselect {
					float:left;
					padding-right:28px;
				  }
				  
.basesearchselect p {
					padding-bottom:13px;
				   }				  
				   
.dbtitle {
		  font-size:20px;
		  padding-left:12px;
		  padding-bottom:8px;
		  padding-top:30px;
		  color:#666;
		 }
		 
.dbtitles {
		  font-size:20px;
		  padding-left:12px;
		  padding-bottom:2px;
		  padding-top:30px;
		  color:#666;
		 }		 

		 
.dbsubtitle {
		  font-size:20px;
		  padding-left:20px;
		  padding-bottom:4px;
		 }		 
		 
.glink {
		color:#666;
	   }
	   
.glink:visited {
				color:#666;
				}

.glink:hover {
			  color:#666;
			  text-decoration:none;
			}
	   

.dbann {
		padding-left:37px;
		padding-bottom:9px;
		font-size:16px;
		line-height:27px;
	  }
	  
.dbanns {
		padding-left:37px;
		padding-bottom:0px;
		font-size:16px;
		line-height:27px;
	  }	  

.dbsite {
		padding-left:37px;
		font-size:16px;
    	}
		
.dbsite a {
		color:#007ac2;
	   }
	   
.dbsite a:visited {
				color:#007ac2;
				}

.dbsite a:hover {
			  color:#007ac2;
			  text-decoration:none;
			}
			
.inneranns {
			float:left;
			width:100%;
			clear:both;
			padding-top:28px;
		   }

.innerannitem {
				float:left;
				width:100%;
				padding-bottom:28px;
			  }

.innerannimg {
			  float:left;
			  width:128px;
			 }
			 
.innerannimg div {
				 width:100px;
				 height:100px;
				 overflow:hidden;
			   }			 
					
.inneranntext {
				float:left;
				width:452px;
				font-family:arial;
			  }
				
.iadate {	
		 font-size:11px;
		 color:#666;
		 padding-bottom:10px;
		}

.iatitle {
		  font-size:14px;
		  padding-bottom:10px;	
		 }

.iaann {
		font-size:12px;	
		color:#181818;
		padding-bottom:10px;
	   }	

.iatitle a {
		   color:#0072bc;		  
		 }	   
		 
.iatitle a:visited {
		   color:#0072bc;		  
		 }	   

.iatitle a:hover {
		   color:#0072bc;		  
		   text-decoration:none;
		 }	   
		 
.innerannsheader {
				  float:left;
				  width:100%;
				  font-size:20px;
				  color:#003366;
				  font-family:trebuchet ms;		
				  padding-bottom:17px;
				 }		 
				 
.greenp {
		 color:#339933;
		 font-size:14px;
		 font-style:italic;
		 font-family:trebuchet ms;
		 padding-bottom:30px;
		}	

.bluep {
		 color:#0066cc;
		 font-size:16px;
		 padding-bottom:18px;
		}	
		
.bluepbold {
		 color:#0066cc;
		 font-size:16px;
		 padding-bottom:18px;
		 font-weight:bold;
		 font-family:arial;
		}			

.listdefis {
			margin:0;
			padding:0 0 10px 0;
			list-style-type:none;
		   }		
	
.listdefis li{
			margin:0;
			padding:0 0 12px 15px;
			background:url("/images/defis2.gif") 0px 7px no-repeat;
		   }

.link00 {
		 color:#0099cc;
		}		   
		
.link00:visited {
		 color:#0099cc;
		}		   

.link00:hover {
		 color:#0099cc;
		 text-decoration:none;
		}		   		
	
	
	
.leftheaderblue {
				  float:left;
				  width:662px;	
				  font-family:Arial;
				  font-size:12px;
				  color:#660000;
				  }		  
		  
.leftheaderblue .leftheaderupper {
									float:left;
									width:662px;
									height:9px;
									overflow:hidden;
									background:url("/images/bc.png") no-repeat;	
									filter:expression(fixPNG(this));
								  }		  

.leftheaderblue .leftheaderbody {
								  float:left;
					 			  width:602px;	
								  background:#99ccff;
								  padding:8px 30px 12px 30px;
				                 }
								 
.leftheaderblue a {
					color:#003366;	
				   }								 
				   
.leftheaderblue a:visited {
							color:#003366;	
						   }								 

.leftheaderblue a:hover {
						  color:#003366;	
						  text-decoration:none;
						 }	

.parths	{
		 color:#003366;
		 font-size:20px;
		 padding-top:25px;
		 padding-left:10px;
		}					 
		
.form {
		float:left;
		width:100%;
		clear:both;
	  }		
	  
.formitem {
			float:left;
			width:100%;
			padding-bottom:19px;
		  }	  
		  
.formitem p {
			padding-bottom:11px;
			font-size:14px;
			font-family:verdana;
			color:#000;
		   }	

.formitem p span {
			color:#ff0000;
			font-size:18px;
			font-family:Arial;
		   }			   
		  
.finp {
	   color:#999;
	   border:none;
		background:url("/images/finp.gif") no-repeat;
		width:326px;
		height:25px;
		padding-left:5px;
		padding-right:5px;
	  }		  
	  
.cinp {
	   color:#999;
	   border:none;
	   background:url("/images/cinp.gif") no-repeat;
	   width:147px;
	   height:25px;
	   padding-left:5px;
	   padding-right:5px;
	  }		  
	  
	  
.tinp {
	   color:#999;
	   border:none;
		background:url("/images/tinp.gif") no-repeat;
		width:326px;
		height:106px;
		padding-left:5px;
		padding-right:5px;
	  }		

.formcaptcha {
			  float:left;
			  width:100%;
			  clear:both;
			 }

.capthcaimg {
			 float:left;
			 width:179px;
			}
			
.capthcafield {
			   float:left;
			   width:157px;
			  }			

.bluespan {
		   color:#003366;
		   font-size:14px;
		   font-weight:bold;
		   font-family:arial;		
		  }	

.spr {
	  line-height:24px;
	  padding-bottom:13px;	
	 }		  
	 
.galleryheader {
				font-weight:normal;
				font-size:24px;
				color:#000;
				margin:0;
				padding-bottom:30px;
			   }	 

.gallery {
		  float:left;
		  width:100%;
		  clear:both;
		}
		
* html .gallery {
                height:1%;
              }		

.gallitem {
			float:left;
			width:307px;
			padding-bottom:38px;
			font-size:20px;
			line-height:28px;
			overflow:hidden;
		  }		

.gallitem a {
			color:#007ac2;
			}		  
			
.gallitem a:visited {
			color:#007ac2;
			}		  	
			
.gallitem a:hover {
			color:#007ac2;
			text-decoration:none;
			}	

.albitem {
			float:left;
			width:307px;
			padding-bottom:38px;
			font-size:12px;
			font-family:times new roman;
			font-style:italic;
			overflow:hidden;
		  }				
		  
.albitem p {
			text-align:right;
			width:255px;
			padding-top:5px;
		  }		  
		  
.albitem p a {
			 color:#999;
			 text-decoration:none;
		    }		
			
.albitem p a:visited {
			 color:#999;
			 text-decoration:none;
		    }		

.albitem p a:hover {
			 color:#999;
			 text-decoration:underline;
		    }					
			
.iflashmap {
			float:left;
			width:100%;
			clear:both;
			padding-bottom:27px;
		   }			
		   
.exporterinfo {
				float:left;
				width:100%;
				clear:both;
				padding-top:40px;
				font-size:16px;
				color:#666;
			  }		   
			  
.exporterinfo img {
				  margin-bottom:58px;
				}			  
				
.exinfop {
		  padding-left:10px;
		  padding-bottom:18px;
		}				
		
.exinfoph {
		   padding-left:10px;
		   padding-bottom:22px;
		   padding-top:30px;
		   color:#003399;
		 }			
		 
.grayspan {
		   color:#000;
		  }

.blogwelcome {
			  float:left;
			  width:600px;
			  clear:both;
			}

.blogwelcomephoto {
					float:left;
					width:145px;
				  }

.blogwelcometext {
					float:left;
					width:451px;
				}		  
				
.blogwelcomeheader {
					font-size:14px;
					padding-bottom:19px;
				   }
								
.blogwelcomep {
				padding-bottom:16px;
			  }
			  
.blogwelcomep {
				padding-bottom:16px;
				padding-top:2px;
			  }

.blogwelcomesign {
				  padding-bottom:12px;
				  font-style:italic;
			     } 			  

.blogwelcomebio {
				 text-align:right;
				 font-style:italic;
				}					

.link33 {
		 color:#3399cc;
		}				
		
.link33:visited {
		 color:#3399cc;
		}				

.link33:hover {
		 color:#3399cc;
		 text-decoration:none;
		}						
		
.blogitem {
		   float:left;
		   width:600px;
		   clear:both;
		   padding-top:25px;
		  }

.blogheader {
			float:left;
			width:100%;
			border-bottom:1px solid #ccc;
			padding-bottom:7px;
			}

.blogtitle {
			float:left;
			width:309px;
			font-size:14px;
			font-style:italic;
    	   }

.blogcomments {
			   float:right;
			   width:277px;
			  }

.blogcomments a {
				float:right;
				display:block;
			   }			  
			  
.commlink {
		   color:#3399cc;
		   padding-left:22px;
		   background:url("/images/comment.gif") no-repeat;	
		   margin-right:15px;
		  }

.commlink:visited {
		   color:#3399cc;
		   padding-left:22px;
		   background:url("/images/comment.gif") no-repeat;	
		   margin-right:15px;
		  }

.commlink:hover {
		   color:#3399cc;
		   padding-left:22px;
		   background:url("/images/comment.gif") no-repeat;	
		   text-decoration:none;
		   margin-right:15px;
		  }

		  

.blogdate {
			float:left;
			width:100%;
			font-style:italic;
			padding-top:5px;
			padding-bottom:6px;
		  }

.blogbody {
			float:left;
			width:572px;
			padding:10px 14px;
			background:#f8f7f7;
			font-style:italic;
		  }

.blogrecvs {
			float:left;
			width:100%;
			padding-top:15px;
			font-style:italic;	
		   }

.blogrecvs span {
				padding-right:17px;
			   }	
			   
.blogtop {
		  float:left;	 
		  width:326px;
		  height:11px;
		  overflow:hidden;
		  background:url("/images/blogtop.png") no-repeat;
		  filter:expression(fixPNG(this));
		 }

.blogblock {
			float:left;	 
			width:271px;
		    background:url("/images/blogbottom.gif") left bottom #99ccff no-repeat;
			padding:2px 28px 10px 27px;
		   }			   

.blogblocktitle {
				 float:left;
				 width:100%;
				 color:#003366;
				 font-size:18px;
				 padding-bottom:12px;
				}		   
				
.blogblockyears {
				 float:left;
				 width:100%;
				 padding-bottom:10px;
				}				
				
.blogblockyears a {
				  margin-right:12px;
				  margin-bottom:14px;
				  display:block;	
				  float:left;
				 }		

.bglink {
		 color:#006699;
		 text-decoration:none;
		}				 
		
.bglink:visited {
		 color:#006699;
		 text-decoration:none;
		}				 

.bglink:hover {
		 color:#006699;
		 text-decoration:underline;
		}				 		
		
.bglink_s {
		 color:#006699;
		}				 
		
.bglink_s:visited {
		 color:#006699;
		}				 

.bglink_s:hover {
		 color:#006699;
		}			

.blogblockmonths {
				 float:left;
				 width:100%;
				 padding-bottom:15px;
				}				
				
.blogblockmonths a {
				  display:block;	
				  float:left;
				  margin-right:6px;
				  margin-bottom:10px;
				 }			
				 
.blogblockrubrics {
					float:left;
					width:100%;
					padding-bottom:15px;
				  }		

.blogblockrubrics a {
				   display:block;	
				   float:left;
				   padding-left:17px;
				   margin-right:16px;
				   margin-bottom:10px;
				   background:url("/images/bdf.gif") 0px 7px no-repeat;
				  } 			

.blogblockform {
				float:left;
				width:100%;
			   }			

.blogblockform div {
					float:left;
					width:100%;
					padding-bottom:8px;
				  }			   
			   
.blogblockform div p{
					padding-bottom:8px;
				  }			 

.bginp {
       border:none;
       background:url("/images/bginp.gif") no-repeat;
       width:263px;
       height:28px;
       padding-left:5px;
       padding-right:5px;
      }	

.bgtinp {
	  border:none;
	  background:url("/images/bgtinp.gif") no-repeat;
	  width:273px;
	  height:188px;
	}	



			   
.horizontal {
             float:left;
	     width:100%;
             padding-top:18px;			 
	    }			   

.hwaste {
         float:left;
	 width:10px;
         height:50px; 		 
        }		  
			
.informer {
		   float:left;
		   width:295px; 
		   height:157px; 
		   background:url("/images/informerback.jpg") no-repeat;
		   padding:18px 16px;
          }			
		  
.informerheader {
		 float:left;
		 width:100%;
		 height:60px;
                }

.informerheaderpad {
		 float:left;
		 width:100%;
		 padding-bottom:13px;
                }

				
#infh {
       float:left;
       color:#0066cc;
       font-size:18px;
       width:165px;
      }

#infhpad {
       float:left;
       color:#0066cc;
       font-size:18px;
       width:150px;
       padding-right:15px;
      }

	  
	  
#infhdate {
           float:left;
		   white-space:nowrap;
		   font-size:12px;
		   font-style:italic;
		   color:#666;
		   padding-top:5px;
          }

						
.weather {
          float:left;
		  width:100%;
		  padding-bottom:20px;
         }

#almaty {
         float:left;
		 width:135px;
        }
		
#astana {
         float:right;
		 width:135px;
        }
		
	
.wsun {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/sun.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wsun_cloud {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/sun_cloud.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wclouds {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/clouds.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wdull {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/dull.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wrain {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/rain.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wsnow {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/snow.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wstorm {
       float:left;
       width:37px;
       height:30px;
	 background:url("/images/weather/storm.png") no-repeat;
	 filter:expression(fixPNG(this));
      }

.wno {
       float:left;
       width:37px;
       height:30px;
      }




	  
.wcityname {
            float:left;
			width:58px;
			padding-top:7px;
			font-size:14px;
           }
		   
		   
.wtemperature {
               float:left;
			   width:40px;
			   color:#660000;
			   font-size:14px;
			   font-style:italic;
			   padding-top:3px;
              }

.currency {
           float:left;
		   width:100%;
		   font-size:14px;		   
		   clear:both;
          }
		  
#usd {
      background:url("/images/usd.gif") 10px 1px no-repeat;
      float:left;	  
	  width:110px;
	  padding-left:37px;
	  position:relative;
     }
	 
#eur {
      background:url("/images/eur.gif") 6px 1px no-repeat; 
      float:right;
      width:97px;
	  padding-left:33px;
	  position:relative;
	 }

 
 
.vote {
 	   float:left;
	   width:326px;
	   padding-top:13px;
	  font-family:arial;	   
      }
	  
	  
.voteheader {
             font-style:italic;
			 font-size:30px;
			 font-family:arial;
			 color:#003366;
			 padding-bottom:25px;
			 font-variant:small-caps;
            }
			
.voteheader span {
                  font-weight:bold;
				}			
			
.voteq {
        font-style:italic;
		font-size:12px;
		padding-left:19px;
		padding-bottom:20px;
       }
				
.voteanswers {
              margin:0;
			  padding:0;
			  list-style-type:none;
			  font-style:italic;
		      font-size:12px;
             }
			 
.voteanswers li{
               margin:0;
			   padding-bottom:10px;	
			   padding-left:19px;	
              }
			  
.voteanswers li input {
                     margin-right:12px;  
                    }
			  
.votebutton {
             padding-left:30px; 
			 padding-top:20px;
            }

.votebutton input {
                  border:none;
                  background:url("/images/votebutton.gif") no-repeat;
				  width:120px;
				  height:39px;
				  color:#373737;
				  font-weight:bold;
				  font-size:14px;
				  padding-bottom:12px;
				  padding-top:8px;
				  cursor:pointer;
                 }

				
hr {border:none;border-top:1px solid #ccc;}

.top_menu {position:relative;font-family:tahoma;}
*html .top_menu {z-index:450;}
*+html .top_menu {z-index:450;}

/**Top menu**/
.tmenu{ padding:0; margin:0; list-style:none;height:45px;background:url("/images/hmenuback.png") no-repeat;filter:expression(fixPNG(this));font-size:14px; }
.tmenu li{float:left;}
*html .tmenu li {position:relative;}
*+html .tmenu li {position:relative;}
.tmenu li a{float:left; padding:0 10px 12px 0; margin:5px 0 0 0;}
.tmenu li a span{display:block; float:left; padding:3px 0px 10px 10px; text-align:center; cursor:pointer;}
.tmenu li a.root-item-selected,.tmenu li a:hover{height:1%;}
.tmenu li a.root-item-selected span,.tmenu li a:hover span{cursor:pointer;}
.tmenu li ul li a:hover{background:none;}
#horizontal-multilevel-menu ul{list-style:none; margin:40px 0 0 0px; padding:0;}
*html #horizontal-multilevel-menu ul{width:260px;}
*+html #horizontal-multilevel-menu ul{width:260px;}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected{}
.tmenu li:hover a.noend, .tmenu li.jshover a.noend{ height:1%; background:url(/images/hover_linka.png) no-repeat top right; text-decoration:none;}
.tmenu li:hover a.noend span, .tmenu li.jshover a.noend span{background:url(/images/hover_linka.png) no-repeat top left; cursor:pointer;}
/*Item-parents*/
#horizontal-multilevel-menu a.parent{}
/*Denied items*/
#horizontal-multilevel-menu a.denied{}
/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover{}
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected{}
/*Sub-menu box*/
#horizontal-multilevel-menu li ul{position:absolute; /*top:-999em;*/ top:auto; display:none; z-index:500; height:auto; left:auto;padding:6px 0 9px;margin-top:41px !important;}
*html #horizontal-multilevel-menu li ul{left:15px;}
*+html #horizontal-multilevel-menu li ul{left:15px;}
/*Sub-menu item box*/
#horizontal-multilevel-menu li li{background:#09c url(/images/menu_lim.gif) bottom left repeat-x;display:block;float:none; height:31px;}
* html #horizontal-multilevel-menu li li{float:left;clear:both;width:260px;}
#horizontal-multilevel-menu li li:hover,#horizontal-multilevel-menu li li.jshover {background-color:#00bee0}/*Item link*/
#horizontal-multilevel-menu li ul a{padding:2px 0px 2px 24px; background:none; color:#fff; text-decoration:none; height:27px; line-height:27px; margin:0;float:none;width:236px;display:block;}
* html #horizontal-multilevel-menu li ul a{float:left;clear:both;}
#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul{/*z-index:1000;top:auto;*/display:block;}
div.menu-clear-left{clear:left;}
.dummy_b {line-height:1%;font-size:1%;height:9px !important;background:none !important;padding:0 9px;position:relative;width:242px !important;}
.dummy_t {line-height:1%;font-size:1%;height:6px !important;background:none !important;padding:0 6px 0 0;position:relative;width:254px !important;}
.menu_2_tc {line-height:1%;font-size:1%;background:#09c;display:block;height:6px;width:254px !important;}
.menu_2_tr {line-height:1%;font-size:1%;background:url(/images/menu_rt.png) 0 0 no-repeat;position:absolute;right:0;top:0;display:block;width:6px;height:6px;filter:expression(fixPNG(this));}
.menu_2_bl {line-height:1%;font-size:1%;background:url(/images/menu_bl.png) 0 0 no-repeat;position:absolute;left:0;top:0;display:block;width:9px;height:9px;filter:expression(fixPNG(this));}
.menu_2_br {line-height:1%;font-size:1%;background:url(/images/menu_br.png) 0 0 no-repeat;position:absolute;right:0;top:0;display:block;width:9px;height:9px;filter:expression(fixPNG(this));}
.menu_2_bc {line-height:1%;font-size:1%;background:#09c;display:block;height:9px;width:242px !important;}
.last {background-image:none !important;}

#authorization {	
            float:right;
			width:192px;
			padding-top:15px;
}

#login-form-window
{
	display:none;
	background:url(/images/auth-form-bg.png) top repeat-x;
	font-family:Arial;
	z-index:99;
	position:absolute;
	top:46px;
	left:50%;
	margin-left:178px;
	width:277px;
	color: #323232;
	line-height:18px;
	font-size:12px;
    height:200px;
}

*html #login-form-window
{
	background:url(/images/auth-form-bg-8.png) top repeat-x;
}

#login-form-window-internal
{
	padding:33px 13px 10px 20px;    position:relative;
}
*html #login-form-window-internal
{
	padding:28px 13px 10px 20px;
}

.login-form-overlay
{
	display:none;
	height:100%;
	background:black;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:98;
	opacity: 0.3; 
	-moz-opacity: 0.3; 
	-khtml-opacity: 0.3; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#login-form-window a
{
	color:#3366cc !important;
	text-decoration:underline;
}

#login-form-window form
{
	margin:0;
	padding:0;
}

#close-form-window
{
	position:absolute;
    right:13px;
    top:13px;
	cursor:pointer; cursor:hand;
	background: url(/images/auth-close.gif) no-repeat;
	width:15px;
	height:15px;
}

.auth-button-login, .auth-button-logout{}
.auth-button-logout{}
.auth-button-login a, .auth-button-logout a{}
.auth-button-login a:hover, .auth-button-logout a:hover{}
.auth-button-left{}
.auth-button-right-login{}
.auth-button-right-logout{}
.auth-form-label {color:#c66;font-size:12px;line-height:24px;}
.auth-form-label_ext {padding-top:5px;}
#auth-user-login {margin-bottom:6px;width:220px;border:1px solid #999px;}
.auth-user-pass {margin-bottom:12px;width:220px;border:1px solid #999px;}
#USER_REMEMBER {margin:0 0 7px 0;padding:0;}
.user_remember_label {vertical-align:middle;}
.auth-form-enter {background:url(/images/auth-form-enter.png) 0 bottom no-repeat;height:21px;width:50px;border:none;color:#333;font-size:12px;vertical-align:top;margin-left:8px;}
.auth-form-register{right:15px;bottom:14px;position:absolute;}
.auth-form-register a {color:#039;}
.auth-form-register a:hover {text-decoration:none;}

.rmenu_block {width:326px;clear:both;padding-bottom:26px;}
.rmenu_top {width:326px;height:7px;font-size:1%;line-height:1%;}
.rmenu_center {width:326px;}
.rmenu_bottom {width:326px;height:31px;font-size:1%;line-height:1%;}
.rmenu_export .rmenu_top {background:url(/images/export_top.png) 0 0 no-repeat;}
.rmenu_export .rmenu_center {background:#c38a54 url(/images/export_center.png) 0 0 no-repeat;}
.rmenu_export .rmenu_bottom {background:url(/images/export_bottom.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_analytics .rmenu_top {background:url(/images/analytics_top.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_analytics .rmenu_center {background:#d17c68 url(/images/analytics_center.png) 0 0 no-repeat;}
.rmenu_analytics .rmenu_bottom {background:url(/images/analytics_bottom.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_invest .rmenu_top {background:url(/images/invests_top.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_invest .rmenu_center {background:#7fb269 url(/images/invests_center.png) 0 0 no-repeat;}
.rmenu_invest .rmenu_bottom {background:url(/images/invests_bottom.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_default .rmenu_top {background:url(/images/default_top.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_default .rmenu_center {background:#58aac6 url(/images/default_center.png) 0 0 no-repeat;}
.rmenu_default .rmenu_bottom {background:url(/images/default_bottom.png) 0 0 no-repeat;filter:expression(fixPNG(this));}
.rmenu_center_h3 {padding-bottom:15px;}
.rmenu_center_h3 h3 {color:#FFFFFF;font-family:Verdana;font-size:28px;font-style:italic;font-weight:normal;margin:0 0 0 33px;padding:0;line-height:34px;}
.rmenu_center_inner {width:304px;background:#fff;margin:0 0 0 11px;}
.rmenu_center_inner ul {list-style:none;margin:0;padding:9px 0 0 40px;}
.rmenu_center_inner ul li {padding-bottom:10px;}
.rmenu_center_inner ul li a {color:#069;text-decoration:none;}
.rmenu_center_inner ul li a:hover {color:#c90;}
#menuclicked ul {display:block;}
.rmenu_center_inner ul ul{margin:0;padding:10px 0 0 10px;display:none;}
.rmenu_center_inner ul ul li {padding-bottom:6px;}
.rmenu_center_inner ul ul li a {color:#09c;text-decoration:none;}
.rmenu_center_inner ul ul li a:hover {color:#c90;}

.sitemap {float:left;padding-top:16px;padding-left:35px;}
.sitemap a{color:#fff;text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}
