/* Normalizes margin, padding */
body, div, ul, ol, li 
{ margin : 0; padding : 0; font-family:Georgia;}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from  img */
img { border : 0; }

html {background: #21261d url(img/bg.png) repeat-x;}

body{margin: 0 auto;width:881px;position:relative;display:table;}

#content {position: relative;width: 100%;z-index: 1;border:0px solid #ffffff;}

#branding {position: relative;z-index: 15;margin: 0 auto;margin-top: 29px;width: 511px;height: 46px;border:0;}
#branding  a{cursor:pointer;}

#about{position: absolute;z-index: 2;right:0;margin-top: -50px;width: 93px;height: 25px;cursor:pointer;}
#about_f{position: absolute;z-index: 2;right:0;margin-top:-20px;width: 93px;height: 25px;cursor:pointer;}
 .font_contact {font-size:8pt;text-align:center;color:#000000;}
#tooltip_c{
  display:none;position:absolute;z-index: 200;
  top:30px;
   background: url(img/bbl_cntry_01.png) no-repeat center top;
   width:199px;height:120px;
   padding: 10px 13px;font-size: 10pt;
   font-family: Tahoma;color: #000000;
   cursor:pointer;
}

#line_complex{
	position: relative;z-index: 2;
	top:-30px;
	background: url(img/line_complex.png) no-repeat center top;
	width: 881px; height: 173px;
}

#menu {margin:22px 0px 0 69px;position: relative;z-index: 25;display:block;float:left;}
#menu ul {list-style-type:none;}
#menu li {float:left;padding:0 20px;}
#menu li a {
	display:block;float:left;
	font-family:Georgia;font-size:16pt;
	color:#FFF5C6;padding-bottom:2px;
	text-decoration:underline;
}
#menu li a:hover, #menu li a:active{
	color:#B7CF25;padding-bottom:35px;
	background: url(img/menu_light3.png) no-repeat center bottom;
}
a{color:#FFF5C6;text-decoration:underline;}
a:hover{color:#FFF5C6;text-decoration:none;cursor:pointer;}
.anreports{margin-left:30px;font-size:11pt;color:#EADE62;}
.anreports a{font-size:11pt;color:#EADE62;text-decoration:underline;}
	.anreports a:hover{text-decoration:none;cursor:pointer;}
#news{font-family:Tahoma;color:#FFF5C6;font-size:11pt;text-align: justify;position: relative;z-index: 10;top:-83px;border:0px solid blue;padding:0 87px 0 87px;}
 #news a{color:#FFF5C6;text-decoration:underline;}
 #news a:hover{color:#FFF5C6;text-decoration:none;cursor:pointer;}
#block_text{font-family:Tahoma;color:#FFF5C6;font-size:10pt;position: relative;z-index: 10;top:-83px;border:0px solid blue;padding:0 60px 0 60px;height:120px;}
	.bt_l{width:50%; padding-right:15px;border:0px solid brown;}
	.bt_r{width:50%; padding-left:10px;border:0px solid yellow;}
#block_1_2{position: relative;z-index: 10;top:-50px;font-size:10pt;border:0px solid red;}
.font_plashka{font-size:10pt;padding-top:5px;text-align:center;color:#000000;}
	#countries{float:left;width:440px;clear:both;}
	 .countr{margin-left:131px;background: url(img/bbl01.png) no-repeat center top;width: 175px;height: 35px;}
	#flag_block {margin:11px 0 0 16px;float:left;}
	#flag_block ul li {float:left;padding:0 6px;}
 
	#market{float:right;width: 440px;}
	 .mark{margin: 0 auto;background: url(img/bbl02.png) no-repeat center top;width: 195px;height: 35px;}
	 .font_market{color:#ffffff;text-align:center;font-size:22pt;}
 
#block3{margin-top:92px;}
 .cooper{margin: 0 auto;background: url(img/bbl03.png) no-repeat center top;width: 316px;height: 35px;}
	#operators_block{margin:7px 80px 0 100px;}
	#operators_block ul li {float:left;margin-top:10px;}
	#operators_block li {margin:0 13px 20px 13px;}
	#map_mini{margin:332px auto 0 auto;position: relative;z-index:30;width:457px;height:273px;}
	
#block4{margin-top:110px;}
 .font_block4{padding-top:10px;font-size:16pt;color:#ffffff;text-align:center;}
 .fb4{color:#FFF5C6;}
	.services{margin: 0 auto;background: url(img/bbl04.png) no-repeat center top;width: 316px;height: 35px;}
	 .bull{size:10px;color:#B7CF25;padding:0 5px 0 5px;}
	.line{margin:0 auto;background: url(img/line1.png) no-repeat center top;width: 649px;height: 2px;padding-bottom:30px;}
	.block_font{padding-top:30px;font-size:24pt;color:#FFF5C6;text-align:center;border:0px solid red;}
	.subsection{font-size:15pt;color:#FFF5C6;margin:40px 0 12px 60px;}
	.bamboo{color:#EADE62;}
	
#main_block_structure{margin-top:69px;border:0px solid orange;}
  #structure_mini{margin: 0 auto;width: 457px;height: 273px;}
  
#main_block_services{margin-top:69px;color:#ffffff;font-size:10pt;border:0px solid red;}
	#main_bs_left{margin:0;width:350px;margin:0 30px 0 60px;}
	 #main_bs_left ul li{font-family:Tahoma;padding:5px 0 5px 0;}
	#main_bs_right{margin:0;width:350px;margin:0 60px 0 30px;}
	 #main_bs_right ul li{font-family:Tahoma;padding:5px 0 5px 0;}
	.corn{display:inline-block;background:#FFF9AD;padding:0 5px 0 5px; color:#000000;margin-top:15px;}
	.serv_bull{display:block;size:5px;color:#EADE62;padding:0 5px 0 5px;}
	#serv_help{display:none;top:1000px;position:absolute; z-index:100;width:120px;color:#000000;background:#FFF9AD;padding:0 5px 0 5px;text-align:center;}
	.block_sit{width: 500px;margin-left:60px;color:#EADE62;font-size:12pt;font-weight:bolder;text-align:left;margin-top:15px;border:0px solid gray;}
	 .sit ul li a{display:block;font-family:Tahoma;color:#ffffff;font-size:10pt;font-weight:normal;text-align:left;text-decoration:underline;border:0px solid green;}
	 .sit ul li a:hover{color:#ffffff;font-size:10pt;text-decoration:underline;}
	 .sit ul li a:visited{color:#c33ac3;font-size:10pt;text-decoration:underline;}
	.sub_services ul li{}
	
#main_block_partners{margin-top:69px;border:0px solid green;}
	.corn_partners{display:block;margin:0 auto;width:835px;}
	 .corn_partners img{padding:10px;} 
 
#main_block_strategic{margin-top:69px;border:0px solid white;}
	#main_block_strategic ul {margin:20px 0 0 153px;}
	 .str{display:inline-block;background:#FFF9AD;padding:0 5px 0 5px; color:#000000;margin-top:5px;}

#footer{border:0px solid yellow;
	margin-top:138px; 
	background: url(img/line_complex.png) no-repeat center top;
	width: 881px;height: 173px;
}
 .font_footer{display:block;color:#FFF9AD;padding-top:119px;text-align:center;}

.up{float: right; position: fixed; right: 0; margin-top: 300px; z-index: 1003; height: 26px; width: 42px;}
 .up a{float: right;right: 0;cursor: pointer; }
 
#tooltip{
  display:none;position:absolute;
  top:360px;
  background: url(img/bbl_cntry_01.png) no-repeat center top;
  width:199px;height:120px;
  padding: 10px 13px;font-size: 10pt;
  font-family: Tahoma;color: #000000;
}
.tip_block{margin-top:6px;}
.tip_block1{margin-top:5px;}
.font_tip{font-size: 12pt;font-weight:bolder;padding-left:13px;}
 #tooltip ul li{font-size: 10pt;font-family: Tahoma;padding-left:12px;}
  #tooltip ul li img{vertical-align:middle;}
  .li_op{color:#B95B00;font-size: 8pt;}
 #tooltip1 ul li{font-size: 10pt;font-family: Tahoma;padding-left:12px;}
  #tooltip1 ul li img{vertical-align:middle;}

#tooltip1{
   display:none;position:absolute; 
   top:360px;
   background: url(img/bbl_cntry_02.png) no-repeat center top;
   width:189px;height:64px;
   padding: 10px 13px;font-size: 10pt;
   font-family: Tahoma;color: #000000;
}
#tooltip2{
   display:none;position:absolute; top:515px;
   background: url(img/bbl_cntry_03.png) no-repeat center top;
   width:125px;height:70px;
   padding: 10px 13px;font-size: 10pt;
   font-family: Tahoma;color: #000000;
   text-align:center;
}
 .operator{font-weight:bolder;font-size: 12pt;}
 .op{color:#B95B00;font-size: 8pt;}
 .op img{margin:0 auto;padding-top:5px;}

.brownJqifade{position: absolute;background-color: #050604;}
div.brownJqi{position: absolute;padding: 10px;background-color: #transparent;width: 420px;text-align: center;}
div.brownJqi .brownJqiclose{float: right;margin: -12px -12px 0 0;cursor: pointer;}
div.brownJqi .brownJqicontainer{position: relative;background-color:#21261D;border:1px solid #515B46;}
div.brownJqi .brownJqimessage h3{margin:20px 40px 10px 40px;color: #F8EEB5;}
div.brownJqi .brownJqimessage p{color:#ec9139;margin:0 40px 20px 40px;}
div.brownJqi .phone{display:block;padding-left:90px;text-align: left;}

.mapfade{position: absolute;background-color: #050604;}
div.map{position: absolute;padding: 10px;background-color: #21261D;width: 800px;border:1px solid #515B46;	}
div.map .mapclose{float: right;margin: -23px -23px 0 0;cursor: pointer;}
div.map .mapcontainer{position: relative;background-color:#21261D;}

.structurefade{position: absolute;background-color: #050604;}
div.structure{position: absolute;padding: 10px;background-color: #21261D;width: 893px;border:1px solid #515B46;}
div.structure .structureclose{float: right;margin: -23px -23px 0 0;cursor: pointer;}
div.structure .structurecontainer{position: relative;background-color:#21261D;}
