/* ---------->>> UMOLCHANKA <<<-----------*/ 
html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, img, strong, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { 
margin : 0;
padding : 0;
border : 0;
outline : 0;
} 
html, body { 
height : 100%;
min-height: 100%;
} 
body {
	background-color: #fff;
	color: #3f3f3f;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;	
}
table { 
border : 0;
border-collapse : collapse;
} 
table td {
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 0.8em;
} 

img, a img, :link img, :visited img { 
border : none;
} 
:focus { 
outline : 0;
} 
ol, ul { 
list-style : none;
} 
a {color: #003d7d; text-decoration: underline; font-weight: bold;}
a:active {color: #003d7d; text-decoration: none; font-weight: bold;}
a:hover {color: #003d7d; text-decoration: none; font-weight: bold;}
a:visited {color: #003d7d; text-decoration: underline; font-weight: bold;}

a.blacklink {color: #000; text-decoration: none;}
a.blacklink:active {	color: #000;	text-decoration: underline;}
a.blacklink:hover {color: #003d7d; text-decoration: underline;}
a.blacklink:visited {color: #003d7d; text-decoration: none;}

a.graylink {color: #003d7d; text-decoration: none;}
a.graylink:active {	color: #003d7d;	text-decoration: none;}
a.graylink:hover {color: #003d7d; text-decoration: none;}
a.graylink:visited {color: #003d7d; text-decoration: none;}

a.graylink2 {color: #666; text-decoration: underline; font-weight: normal;}
a.graylink2:active {	color: #666;	text-decoration: none; font-weight: normal;}
a.graylink2:hover {color: #666; text-decoration: none; font-weight: normal;}
a.graylink2:visited {color: #666; text-decoration: underline; font-weight: normal;}

.none {
display: none;
}
/*
h1 {
	
}*/

h2 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
}

h3 {
	font-size: 0.9em;
}
/*
h4 {
	
}

h5 {
	
}*/
h6 {
	display: inline;
	font-size: 1.2em;
}
.padleft20 {
	padding-left: 20px;
}
.txttrnone {
	text-transform: none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.img {
	border: 1px solid #BABABA;
	margin: 0 8px 2px 0;
}
.img2 {
	border: 1px solid #BABABA;
}
a.imgborder img{
	border: 1px solid #BABABA;
}
.marbot15 {
	margin-bottom: 15px;
}
.marrught15 {
	margin-right: 15px;
}
.padleftt5 {
	padding-left: 5px;
}
.alcenter {
	text-align: center;
}
.alleft {
	text-align: left;
}
.ppad10 p {
	padding: 8px 0 8px 0;
}
/* ---------->>> INDEX Style <<<-----------*/ 
/* hat */
.bordall {
	border-right: 1px solid #9E9E9E;
	border-left: 1px solid #9E9E9E;
}
.bordleft {
	border-left: 1px solid #9E9E9E;
}
.bordright{
	border-right: 1px solid #9E9E9E;
}

#hat {
	width: 982px;
	height: 198px;
/*	background: url(nav/fl_5.jpg) no-repeat 330px top;*/
	background: url(nav/fon.jpg) no-repeat 330px top;
	clear: both;
	margin: 0 auto;
}
#hat_i1 {
	width: 982px;
	height: 198px;
	clear: both;
}
#hat_1 {
	height: 198px;
	width: 333px;
	background: transparent url(nav/i_hat_lfimg.jpg) no-repeat right top;
}
#hat_i1 {
	height: 198px;
	width: 982px;
}

#hat_flash {
	width: 649px;
	height: 198px;
	float: right;
	
}
.hf_ru {
	background: url(nav/i_hat_rghimg.jpg) no-repeat;
}
.hf_en {
	background: url(nav/i_hat_rghimg_e.jpg) no-repeat;
}
.hf_kz {
	background: url(nav/i_hat_rghimg_k.jpg) no-repeat;
}
#hat_flash_i1 {
	width: 649px;
	height: 198px;
	float: right;
}

#logo {
	width: 222px;
	height: 122px;
	background: url(nav/i_logo.gif) no-repeat left;
	position: absolute;
}
#logo span {
	display: none;
}
#lang {
	position: absolute;
	top: 172px;	
	height: 26px;
}
#lang div {
	float: left;
	height: 26px;
}
div.selected {
	background: transparent url(nav/i_lang_selbg.gif) repeat-x 100% 0;
	padding-top: 5px;
}
.selpad {
	padding-left: 10px;
}
.defoult {
	background: transparent url(nav/i_lang_deflbg.gif) repeat-x 100% 0;
	padding-top: 5px;
}
a.sellink  {color: #fff; text-decoration: none; font-weight: normal;}
a.sellink:active {color: #fff; text-decoration: none; font-weight: normal;}
a.sellink:hover {color: #fff; text-decoration: none; font-weight: normal;}
a.sellink:visited {color: #fff; text-decoration: none; font-weight: normal;}

a.deflink  {color: #fff; text-decoration: none; font-weight: normal;}
a.deflink:active {color: #fff; text-decoration: underline; font-weight: normal;}
a.deflink:hover {color: #fff; text-decoration: underline; font-weight: normal;}
a.deflink:visited {color: #fff; text-decoration: none; font-weight: normal;}
/* END hat */
#tab2 {
	width: 980px;
	height: 33px;
	margin: 0 auto;	
}
/* menu */
#menu {
	width: 980px;
	height: 33px;
	clear: both;
	background: url(nav/i_menu_bg.gif) repeat-x left bottom;
	min-width: 800px;
}
#menu_left {
	height: 33px;
	float: left;
	margin-left: 5px;
}
#menu_left div {
	float: left;
	padding: 7px 0 0 0;
}
#menu_left ul {
	list-style-type: none;
	}
#menu_left li {
	display: inline;
}
.field  {
	height: 19px;
	background: #FFE29C;
	border: 1px solid #B79A54;
	width: 143px;
}
#menuul {
	float: right;
	height: 33px;
	background: url(nav/i_menu_ul_bg.gif) repeat-x right;
	text-align: right;
}
#menuul ul{
list-style-type: none;
}
#menuul li {
display: inline;
}

#menuul li a{
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
	text-align: center;
	padding: 0 25px 0 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	height: 33px;
}

#menuul li a:hover{
	background: url(nav/i_menu_ul_h_bg.jpg) repeat-x right;
}
a.menuulbm {	background: url(nav/i_menu_ul_h_bg.jpg) repeat-x right;}
a.menuulbm:active {	background: url(nav/i_menu_ul_h_bg.jpg) repeat-x right;}
a.menuulbm:hover {	background: url(nav/i_menu_ul_h_bg.jpg) repeat-x right;}
a.menuulbm:visited {	background: url(nav/i_menu_ul_h_bg.jpg) repeat-x right;}


/* END menu*/

/* mites */
#mites {
	width: 980px;
	height: 28px;
	border-bottom: 1px solid #D9D9D9;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(nav/i_mites_bg.jpg) repeat-x left top;
	margin: 0 auto;	
}
#mites_link {
  float: left;
  padding: 5px 0 0 20px; 
}
/* END mites */

/* content table*/
#content {
	width: 982px;
	height: 100%;
	margin: 0 auto;	
}
#left_part {
	width: 261px;
	height: 100%;
	border-right: 1px solid #9E9E9E;
	background-color: #F7F7F7;
	vertical-align: top;
}
#main_part {
	width: 100%;
	height: 100%;
	vertical-align: top;
	padding: 10px 20px 20px 20px;
}
.main_div_cont {
	width: 100%;
	clear: both;
	text-align: left;
}
.main_divcon1 {
	width: 100%;
	clear: both;
}
.main_1 {
	width: 48%;
	float: left;
}
.main_2 {
	width: 48%;
	float: right;
}

.lpnewszag {
	width: 261;
	text-align: center;
	padding: 10px 0 10px 0;
	background: url(nav/i_cont_left_newszagbg.jpg) no-repeat 10px 8px;
	border-bottom: 2px solid #BABABA;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
}
.lpnews {
	width: 261;
}

.lpnews li {
	color: #003d7d;
	list-style-image: url(nav/i_cont_left_newsul_img.gif);
	margin: 20px 5px 20px 25px;
	
}
.lpnews a {	color: #003d7d;	text-decoration: none;}
.lpnews a:active {color: #003d7d; text-decoration: none; }
.lpnews a:hover {color: #003d7d; text-decoration: none;}
.lpnews a:visited {color: #003d7d; text-decoration: none; }

.lpnews_pod {
	float: left;
	padding: 5px 0 0 20px; 
}
.lpnews_ar {
	float: right;
	padding:5px 20px 0 0; 
}
.lpnews_menu ul{
	width: 213px;
	list-style-type: none;
	margin: 40px 0 0 18px;
}

.lpnews_menu li a{
	text-decoration: none;
	position: relative;
	display: block;
	text-align: left;
	padding: 18px 0 15px 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #9A9A9A;
	clear: both;
}

.lpnews_menu li a:hover{
	background-color: #E4E4E4;
}
/* drop-menu */
.pages_menu {
	width: 261;
}
.mainDiv
{
	width: 261px;
/*	border-bottom: 2px solid #9A9A9A;*/
}

a.tilink, a.tilink:active {
	color: #666;
	text-decoration: none;
	display: inline;
}
a.tilink:hover {
	color: #666;
	text-decoration: underline;
}
a.tilink:visited {
	color: #666;
	text-decoration: none;
}
.topItem2
{
	border: none;
	cursor: pointer;
/*	background: #dbe9f1;*/
}
.botbor {
	 border-bottom: 2px solid #9A9A9A; 
}
.dropMenu2
{
  font: bold 11px tahoma,verdana,sans-serif;	
  color: #000;
  padding: 0 5px 0 23px;
  border-bottom: 2px solid #9A9A9A;  
}

.subMenu2
{
   display:block;
	   color: #003D7D; 
}

.subItem2
{
   margin-top:2px;
	margin-bottom: 2px;
	padding: 3px 0;
}
.topItem
{
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	border: none;
	padding: 10px 5px 10px 17px;
	cursor: pointer;
	 /*background: url(nav/i_menu_arr1.gif) no-repeat 3px 14px;*/
}
.topitembg {
		background: #dbe9f1;
}
.botdbot {
	 border-bottom: 2px solid #9A9A9A;
}
.topitembg2 {
	background: #dbe9f1 url(nav/i_menu_arr1.gif) no-repeat 3px 14px
}
.topitembg3 {
		background: url(nav/i_menu_arr2.gif) no-repeat 3px 14px
}
/* .topItemOver
{
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	cursor: pointer;
	background: #dbe9f1 url(nav/i_menu_arr1.gif) no-repeat 3px 14px;
	padding: 10px 5px 10px 17px;
}

.topItemClose
{
 font: bold 1em Arial, Helvetica, sans-serif;
  color: #666;
  text-transform: uppercase;
  cursor:pointer;
 background: url(nav/i_menu_arr2.gif) no-repeat 3px 14px;
 padding: 10px 5px 10px 17px;
}

.topItemCloseOver
{
	font: bold 1em Arial, Helvetica, sans-serif; 
   color: #666; 
   text-transform: uppercase;
	cursor: pointer;
	background: #dbe9f1 url(nav/i_menu_arr1.gif) no-repeat 3px 14px;
	padding: 10px 5px 10px 17px;
} */

.dropMenu
{
  font: bold 11px tahoma,verdana,sans-serif;	
  color: #000;
  filter:alpha(opacity=100);
  padding: 0 5px 0 23px;
}

.subMenu
{
   display:block;
}

.subItem
{
   margin-top:2px;
	margin-bottom: 2px;
   height: 25px;
   color: #003D7D;   
}

.subItem a{ }


.subItemOver
{
   margin-top:2px;
	margin-bottom: 2px;
    height: 25px;
}

.subItemOver  a
{
   cursor:pointer;	
   text-decoration:underline;
}
.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/*  - - end menu - - */


.left_part_niz {
	height: 27px;
	background: #616161 url(nav/i_niz_gray.jpg) repeat-x left;
	border-right: 1px solid #9E9E9E;
}
.main_part_niz {
	height: 27px;
	background: #1DACF8 url(nav/i_niz_blue.jpg) repeat-x left;
	text-align: right;
	padding: 0 20px 0 0;
	font: bold 0.7em Tahoma;
	color: #000;
}
/* content table*/

#pages {
	width: 70%;
	margin-left: 30%;
}
#arhiv {
	float: right;
}
#pages a {color: #003d7d; text-decoration: none; font-weight: bold;}
#pages a:active {color: #003d7d; text-decoration: underline; font-weight: bold;}
#pages a:hover {color: #003d7d; text-decoration: underline; font-weight: bold;}
#pages a:visited {color: #003d7d; text-decoration: none; font-weight: bold;}

#arhiv  a {color: #003d7d; text-decoration: none; font-weight: bold;}
#arhiv a:active {color: #003d7d; text-decoration: underline; font-weight: bold;}
#arhiv a:hover {color: #003d7d; text-decoration: underline; font-weight: bold;}
#arhiv a:visited {color: #003d7d; text-decoration: none; font-weight: bold;}

a.menudivblocunit{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;}
a.menudivblocunit:active{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both; }
a.menudivblocunit:hover{	 font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;	text-decoration: none;	display: block;	text-align: left;	clear: both; }
a.menudivblocunit:visited{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;}

a.menudivblocunit2{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;clear: both;}
a.menudivblocunit2:active{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;}
a.menudivblocunit2:hover{	 font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;	text-decoration: none;	display: block;	text-align: left;	clear: both; }
a.menudivblocunit2:visited{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;}

a.menudivblocunit2_close{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;clear: both;   border-bottom: 2px solid #9A9A9A; }
a.menudivblocunit2_close:active{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;  border-bottom: 2px solid #9A9A9A; }
a.menudivblocunit2_close:hover{	 font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;	text-decoration: none;	display: block;	text-align: left;	clear: both;  border-bottom: 2px solid #9A9A9A; }
a.menudivblocunit2_close:visited{ font: bold 1em Arial, Helvetica, sans-serif;  color: #666;  text-transform: uppercase;  cursor:pointer;	padding: 10px 5px 10px 17px;text-decoration: none;	display: block;	text-align: left;	clear: both;  border-bottom: 2px solid #9A9A9A; }

.error {
	text-align: center;
	color: #ff0000;
	font-weight: bold;	
}
ul.forms {
	width: 570px;
}
ul.forms li {
	list-style-type: none;
	display: block;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
}
.form1q {
	float: left;
	text-align: right;	
	vertical-align: middle;
	width: 300px;
	padding-right: 10px;
}
.form2q {
	float: right;
	width: 250px;	
}
input.qform  {
	width: 250px;
	height: 20px;
	background: #fff url(nav/form_input_bg.jpg) repeat-x right top;
}
select.sform  {
	width: 250px;
	height: 20px;
	background: #fffurl(nav/form_input_bg.jpg) repeat-x right top;
}
.qformt  {
	width: 250px;
	height: 100px;
	background: #fff url(nav/form_input_bg.jpg) repeat-x right top;
}
input.batton {
	text-align: center;
	background-color: #fff;	
	cursor: pointer;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #a4a2a2;}
.okbat {
	border: 1px solid #ACACAC;
	background-color: #F5F5F7;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	cursor: pointer;
	height: 25px;
	padding: 3px 3px 3px 3px;
}	
.okbat2 {
	border: 1px solid #ACACAC;
	background-color: #F5F5F7;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	cursor: pointer;
	height: 22px;
	padding: 2px 2px 3px 2px;
}
.fil {
	border: 1px solid #a4a2a2;
}
.notfil {
	border: 1px solid #EB1924;
}
.contul ul {
	list-style: disc;
	margin: 5px 0 0 40px;
}
.contul ol {
	margin: 5px 0 0 40px;
	list-style-type: upper-roman;
}
.contul ol li {
	margin: 8px 0 8px 40px;
}
.contul2 ul li{
	padding: 10px 0 10px 40px;
}
.updiv {
	display: inline;
	float: left;
}
.cpdiv {
	padding: 7px 0 0 0;
}
.up {
	background: url(nav/upbatbg.jpg) repeat-x left;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #666;
	cursor: pointer;
	height: 27px;
	width: 110px;
	text-align: center;
	border: 0;
	float: left;
	display: inline;
}
.ulmap {
	background: url(nav/ulmap_ver.gif) repeat-y left top;
	margin: 0  0 0 150px;
	text-align: left;
}
.ulmap li {
	background: url(nav/ulmap_gor.gif) no-repeat left 10px;
	padding: 5px 0 5px 20px;
	margin: 7px 0 7px 0;
}
.ulmap li ul{
	background: url(nav/ulmap_ver.gif) repeat-y left top;
	margin: 0 0 0 30px;
}
.ulmap li ul li{
	background: url(nav/ulmap_gor.gif) no-repeat left 10px;
	margin: 0;
}

.ulmap a, .ulmap a:visited {
	color: #3F3F3F;
	text-decoration: none;
	display: inline;
	padding: 3px 0 3px 0;
	font-weight: normal;
}
.ulmap a:active, .ulmap a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #158BC9;
	display: inline;
	padding: 3px 0 3px 0;
	font-weight: normal;
}
/* for page abcompany */
.tabkaznet {
	width: 650px;	
	margin-left: 15px; 
}
.bggray {
	background-color: #F3F3F3;
}
.tabkaznet td {
	border: 1px solid #9A9A9A;
	padding: 5px;
	text-align: center;
	color: #000;
	vertical-align: middle;
}
/* == ASTEL 15 LET 20.05.2008=== */
.hat15let {
	width: 982px;
	height: 226px;
	clear: both;
	margin: 0 auto;
	background: url(nav/15let_fon.jpg) no-repeat left top;
	position: relative;
}
#lang15let {
	position: absolute;
	top: 200px;	
	height: 26px;
}
#lang15let div {
	float: left;
	height: 26px;
}
#logo15let {
	width: 318px;
	height: 114px;
	background: url(nav/15let_logo.png) no-repeat center;
	float: right;
	margin: 28px 44px 0 0;
}
#logo15lete {
	width: 318px;
	height: 114px;
	background: url(../nav/15let_logo.png) no-repeat center;
	float: right;
	margin: 28px 44px 0 0;
}
#logo15let span, #logo15lete span {
	display: none;
}
