body, html{
	margin: 0px;
	padding: 0px;
	color: #1e1e1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ffffff;
	background-image: url(/images/m_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
	font-weight: normal;
}

a {color: #349fe3; text-decoration: underline;}
a:hover {color: #0089e1; text-decoration: none;}

table {color: #1e1e1e; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: normal;}

p, ol, ul{
  margin-bottom: 0px;
  margin-top: 0px;
}

li {
	padding-bottom: 12px;
	list-style: disc;
}

input, textarea {
	border: solid 1px #deeff8;
	border-bottom: solid 2px #73c0ef;
	border-left: solid 1px #deeff8;
	border-right: solid 1px #deeff8;
	margin-top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.sb {
	background-color: #79c2f0;
	color: #ffffff;
	border: none;
	padding: 15px;
	padding-top: 1px;
	padding-bottom: 1px;	
}

#logo_s {
	width: 248px;
	height: 69px;
	background-image: url(/images/logo_s.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 23px;
	left: 43px;
}

#path {
	position: absolute;
	top: 133px;
	left: 280px;
	font-size: 12px;
	color: #00509a;
}

#path span {
	color: #0089e1;
	margin-left: 8px;
	margin-right: 8px;
}

#path a {color: #1e1e1e; text-decoration: none;}
#path a:hover {color: #1e1e1e; text-decoration: underline;}

#path #cur a {color: #00509a; text-decoration: none;}
#path #cur a:hover {color: #1e1e1e; text-decoration: underline;}

#s_eng {
	background-image: url(/images/s_eng.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 133px;
	left: 20px;
	width: 170px;
	height: 18px;
}

#s_rus {
	background-image: url(/images/s_rus.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 133px;
	left: 20px;
	width: 170px;
	height: 18px;
}
#s_kaz {
	background-image: url(/images/s_kaz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 133px;
	left: 20px;
	width: 170px;
	height: 18px;
}

form, input {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
}

.in_eng {
	border: none; 
	background-color: transparent;
	margin-left: 38px;
	width: 132px;
	color: #0f68b1;
}

#sub_but {
	width: 18px;
	height: 17px;
	position: absolute;
	top: 133px;
	left: 200px;
}

.s_div {
   background-color: #72cafa;
   color: #ffffff;
   width: 100%;
	height: 41px;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.p_div {
   background-color: #ffffff;
   color: #ffffff;
   width: 100%;
	height: 39px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.p_bor {border-bottom: solid 2px #73c0ef;}

.t_pad {padding-right: 25px;}

#lang {position: absolute;	top: 14px; left: 785px;	color: #0089e1;}
#lang span {color: #ffffff; margin-left: 8px; margin-right: 8px;}
#lang a {color: #0089e1; font-weight: normal; text-decoration: underline;}
#lang a:hover {color: #0089e1; font-weight: normal; text-decoration: none;}



/*----------- Buttons/Menu ---------------*/

.menu {
	padding-bottom: 37px;
	padding-top: 7px;
	background-image: url(/images/m_hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.but {width: 215px; height: 40px; background-repeat: no-repeat; cursor: hand;	margin-bottom: 9px;}
.but img {margin-left: 50px; margin-top: 13px;}
.s_but {font-weight: bold;	margin-bottom: 8px;}

.sub {
	color: #1e1e1e;
	padding-left: 35px;
	background-image: url(/images/arr_s.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.s_sub {
	color: #00509a;
	padding-left: 59px;
	background-image: url(/images/arr_ss.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.s_sub a {color: #349fe3; font-weight: normal; text-decoration: underline;}
.s_sub a:hover {color: #00509a; font-weight: normal; text-decoration: none;}

.sub a {color: #0f68b1; font-weight: normal; text-decoration: underline;}
.sub a:hover {color: #1e1e1e; font-weight: normal; text-decoration: none;}

.but_1 {background-image: url(/images/but_1.gif);}
.but_2 {background-image: url(/images/but_2.gif);}
.but_3 {background-image: url(/images/but_3.gif);}
.but_4 {background-image: url(/images/but_4.gif);}
.but_5 {background-image: url(/images/but_5.gif);}
.but_6 {background-image: url(/images/but_6.gif);}
.but_7 {background-image: url(/images/but_6.gif);}
.but_8 {background-image: url(/images/but_7.gif);}



/*----------- Main Content ---------------*/

#m_tit {
	height: 24px;
	margin-left: 1px;
	margin-top: 29px;
}

.m_tit {
	margin-left: 1px;
	margin-top: 29px;
}

#s_tit {
	height: 21px;
	padding-top: 16px;
	margin-bottom: 2px;
}

#text {
	color: #1e1e1e;
	margin-left: 1px;
	width: 638px;
	padding-bottom: 6px;
}

#rep table {
	border-left: solid 1px #d7d7d7;
	border-top: solid 1px #d7d7d7;
}

#rep td {
	padding: 4px;
	padding-left: 12px;
	border-right: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
}

#com {
	background-image: url(/images/c_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 640px;
}

#com img {
	margin-top: 50px;
	margin-bottom: 15px;
}


/*----------- Footer ---------------*/

#c_eng {
	height: 40px;
	background-color: #eaf7fe;
	background-image: url(/images/c_eng.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#c_rus {
	height: 40px;
	background-color: #eaf7fe;
	background-image: url(/images/c_rus.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#c_kaz {
	height: 40px;
	background-color: #eaf7fe;
	background-image: url(/images/c_kaz.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#bottom {
	background-color: #f4fbfe;
	margin-bottom: 30px;
	padding-left: 295px;
	padding-top: 11px;
	padding-bottom: 13px;
}
#bottom_rus {
	background-color: #f4fbfe;
	margin-bottom: 30px;
	padding-left: 162px;
	padding-top: 11px;
	padding-bottom: 13px;
}

#bottom a {color: #0084df;	font-size: 12px; text-decoration: none; margin-left: 30px;}
#bottom a:hover {color: #0084df;	font-size: 12px; text-decoration: underline; margin-left: 30px;}

#bottom_rus a {color: #0084df;	font-size: 12px; text-decoration: none; margin-left: 30px;}
#bottom_rus a:hover {color: #0084df;	font-size: 12px; text-decoration: underline; margin-left: 30px;}

/*----------- Main page ------------*/

#logo_m {
	width: 280px;
	height: 80px;
	background-image: url(/images/logo_m.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 31px;
	left: 61px;
}

#m_s_eng {
	background-image: url(/images/m_s_eng.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 109px;
	left: 683px;
	width: 170px;
	height: 18px;
}

#m_s_rus {
	background-image: url(/images/m_s_rus.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 109px;
	left: 683px;
	width: 170px;
	height: 18px;
}
#m_s_kaz {
	background-image: url(/images/m_s_kaz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 109px;
	left: 683px;
	width: 170px;
	height: 18px;
}
#m_sub_but {
	width: 18px;
	height: 17px;
	position: absolute;
	top: 109px;
	left: 863px;
}

.m_but_1 {background-image: url(/images/m_but_1.gif); cursor: hand;}
.m_but_2 {background-image: url(/images/m_but_2.gif); cursor: hand;}
.m_but_3 {background-image: url(/images/m_but_3.gif); cursor: hand;}
.m_but_4 {background-image: url(/images/m_but_4.gif); cursor: hand;}
.m_but_5 {background-image: url(/images/m_but_5.gif); cursor: hand;}
.m_but_6 {background-image: url(/images/m_but_6.gif); cursor: hand;}

.mm_but img {
	margin-left: 18px;
	margin-top: 15px;
}

.mm_but {
	width: 198px;
	height: 78px;
	cursor: hand;
}

.m_tt span {color: #0089e1; margin-left: 9px; margin-right: 8px;}
.m_tt a {color: #1e1e1e; text-decoration: underline;}
.m_tt a:hover {color: #1e1e1e; text-decoration: none;}
.m_ts span {color: #0089e1; margin-left: 9px; margin-right: 8px;}
.m_ts a {color: #1e1e1e; text-decoration: underline;}
.m_ts a:hover {color: #1e1e1e; text-decoration: none;}

#n_date {
	color: #0f68b1;
	font-size: 9px;
	padding-left: 19px;
	width: 121px;
	background-image: url(/images/n_bg.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-top: 17px;
	margin-bottom: 11px;
}

#r_tit {
	color: #0089e1;
	font-size: 12px;
	background-image: url(/images/r_arr.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	padding-bottom: 4px;
	margin-top: 14px;
}

#ll a {color: #349fe3;}

#img {
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #bbe0f7;
	width: 88px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

#prev {
	background-color: #00509a;
	color: #ffffff;
	padding: 20px;
	padding-top: 9px;
	font-size: 12px;
}

#p_bot {
	width: 215px;
	height: 9px;
	background-image: url(/images/p_bot.gif);
	background-repeat: no-repeat;
	margin-bottom: 22px;
	font-size: 1px;
}

#p_top {
	width: 215px;
	height: 9px;
	background-image: url(/images/p_top.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}

#pod {
	color: #52b2ec;
	font-size: 12px;
	margin-top: 13px;
}

#bluefon {
	color: #0f68b1;
	padding-left: 19px;
	width: 100%;
	background-image: url(/images/n_bg2.gif);
	background-repeat: no-repeat;
    background-color: #eaf7fe;
	padding-top: 3px;
	margin-top: 17px;
	margin-bottom: 11px;
	padding-bottom: 3px;
}

.tbsm {
  font-size: 10px;
}

.seo h1{
    display: inline;
    font-weight: normal;
    font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0;
}
.seo b{
    font-weight: normal;
}

h1{
    font-weight: bold;
    color: #1e1e1e;
    font-size: 20px;
    margin: 0;
    padding: 0;
    letter-spacing: -1px;
}
h2{
    font-weight: normal;
    color: #0089e1;
    font-size: 16px;
    margin: 16px 0 12px 0;
    padding: 0;
}

.ar2009{
    position: absolute;
    top: 15px;
    left: 420px;
    z-index: 9999;
    width: 300px;
    text-align: center;
    font-size: 11px;
}

