body

{

	font-family: 'Tahoma', 'Arial', sans-serif;

	font-size: 100%;

  border: 0;

  padding: 0;

  margin: 0;

  font-size: 13px;
  
  color: #333333;
  
  text-align: left;

}



#body_i0

{

  min-width: 990px;

}



ul, li

{
    padding: 0;
}

.B

{

	clear: both;

}



table

{

	font-family: 'Tahoma', 'Arial', sans-serif;

	font-size: 100%;

  border: 0;

  padding: 0;

  margin: 0;

  font-size: 13px;
  
  color: #333333;
  
  text-align: left;

	border-spacing: 0;

	border-collapse: collapse;

}



table td

{

	border: 0;

	padding: 0;

	margin: 0;

	vertical-align: top;

}





ul

{

  margin: 0;

  padding: 0;

}



form

{

  margin: 0;

  padding: 0;

}



h1

{

  color: #424242;

}



a

{

  color: #1671a5;

}

a:hover
{
  color: #dd171b !important;
}


img

{

  border: 0;

}



textarea

{

  font-family: 'Arial', sans-serif;

  font-size: 100%;

}



#ceiling

{

  padding: 10px 29px 25px 29px;

  background: #cadbe3;

  font-size: 88%;

}



#ceiling a

{

  color: #285ea2;

}



#ceiling .LCeiling

{

  float: left;

}



#ceiling .RCeiling

{

  float: right;

}



#ceiling .Enter

{

  position: relative;

  top: 2px;

}



#ceiling a.EMail

{

  padding: 0 31px 0 0;

  background: url(i/email.gif) no-repeat 100% 5px;

}



#head

{

  padding: 0 0px 17px 0px;

  background: #cadbe3 url(i/head_bottom.gif) repeat-x 0 100%;

}


#subscrb

{

  padding: 0 0 0 26px;

}


#fast_choice

{

  background: url(i/fast_choice.gif) no-repeat 26px 0;

  padding: 0 0 0 26px;

}



#fast_choice .Head

{

  color: #ffffff;

  font-size: 90%;

  height: 25px;

}



#fast_choice .HeadI0

{

  padding: 5px 0 0 10px;

}



#fast_choice .FirstSelect

{

  padding: 0 0 0 3px;

}



#fast_choice .SecondSelect

{

  padding: 4px 0 0 3px;

}





#las

{



}



#las .Logo

{

  float: left;

  width: 463px;

}



#las .Services

{

  float: right;

  padding: 0 29px 0 0;

}



#las .Services .List

{

  width: 105px;

  position: relative;

  left: 118px;

}



#las .Services ul

{



}



#las .Services ul li

{

  margin: 0;

  float: left;

  list-style: none;

  width: 35px;

  text-align: center;

}



#las .Services ul li.Current

{

  background: url(i/cur_service_bg.gif) no-repeat 50% 50%;

}



#las .Logo h1

{

  font-family: 'Times New Roman', serif;

  font-weight: normal;

  margin: 0;

  font-size: 20px;

  position: relative;

  bottom: 6px;

}



#las .Telephone

{

  padding: 20px 0px 0px 0px;

}



#las .Telephone span.Small

{

  font-size: 22px;

  font-family: 'Times New Roman', serif;

  color: #64686a;

  position: relative;

  bottom: 10px;

}



#las .Telephone span.Big

{

  font-size: 40px;

  font-family: 'Times New Roman', serif;

  color: #000000;

}



#main_menu

{

}



#main_menu .FirstLevel

{

  padding: 0 30px 0 30px;

  background: url(i/main_menu.gif) repeat-x 0 0;

}



#main_menu .SecondLevel

{

  padding: 0 30px 0 30px;

  background: #a5cc7b;

	background: url(i/slm.gif) repeat-x 0 0;

}



#main_menu .SecondLevel a

{

  color: #192e06;

  font-weight: bold;

}



#main_menu .FirstLevel table

{

	width: 100%;

	height: 32px;

  border-collapse: collapse;

  padding: 0;

  margin: 0;

  border-spacing: 0;

}



#main_menu .SecondLevel table

{

	height: 31px;

  width: 100%;

  border-collapse: collapse;

  padding: 0;

  margin: 0;

  border-spacing: 0;

	background: url(i/slm.gif) repeat-x 0 0;

  empty-cells: show; 

}



#main_menu .FirstLevel table td

{

	font-family: 'Times New Roman', serif;

	font-size: 18px;

	vertical-align: middle;

	text-align: center;

  border: 0;

  padding: 0;

}



#main_menu .SecondLevel table td

{

	text-align: center;

  white-space: nowrap;

  border: 0;

  height: 36px;

  padding: 4px 0 0 0;

}





#main_menu .FirstLevel table td.Sep

{

  width: 15%;

}



#main_menu .FirstLevel table td.SepWhite

{

	width: 16%;

}



#main_menu .FirstLevel table td.SepLeftWhite

{

  width: 15%;

}



#main_menu .FirstLevel table td.SepRightWhite

{

	width: 8%;

}



#main_menu .SecondLevel table td.Sep

{

	width: 6%;

}



#main_menu .SecondLevel table td.SepSearch

{

  width: 82%;

}



#main_menu .FirstLevel table td.Ref,

#main_menu .FirstLevel table td.Selected

{

	white-space: nowrap;

	color: #5d8338;

}



#main_menu .SecondLevel table td.Ref

{

  padding: 8px 0 0 0;

}



#main_menu .FirstLevel table td.Selected

{

	color: #000000;

	background: url(i/main_menu_selected.gif) no-repeat 50% 100%;

}



#main_menu .SecondLevel table td.Selected

{

	color: #000000;

	background: url(i/main_menu_g_s.gif) no-repeat 50% 100%;

  padding: 5px 0 0 0;

}



#main_menu .FirstLevel table td.White

{

	background: url(i/main_menu_w.gif) repeat-x 0 0;

}



#main_menu .FirstLevel table td.SepWhite

{

	background: url(i/main_menu_sw.gif) no-repeat 50% 0;

}



#main_menu .FirstLevel table td.SepLeftWhite

{

	background: url(i/main_menu_swl.gif) no-repeat 50% 0;

}





#main_menu .FirstLevel table td.SepRightWhite

{

	background: url(i/main_menu_swr.gif) no-repeat 100% 0;

}





#main_menu .SecondLevel table td.Search

{



}



#search

{

  white-space: nowrap;

  padding: 3px 0 0 0;

}



#search img

{

  margin: 0 10px 0 0;

}



#search input.Text

{

  width: 200px;

}



#search input.Button

{

  margin: 0 0 0 10px;

}









#top

{



}



.Columns

{

	width: 100%;

}



.Columns .ColumnA

{

	width: 27%;

	float: left;

}



.Columns .ColumnB

{

	width: 26%;

	float: left;

}



.Columns .ColumnC

{

	width: 30%;

	float: left;

}



.Columns .ColumnD

{

	width: 17%;

	float: left;

}



.Columns .ColumnBC

{

	width: 56%;

	float: left;

}



.Columns .ColumnBCD

{

  width: 73%;

  float: left;

}



#top

{

  padding: 30px 0 0 0;

}



#top h1

{

	font-size: 18px;

	font-weight: normal;

}



#first_s_menu

{

  padding: 0 30px 0 0;

}



#first_s_menu ul

{

	margin: 0;

}



#first_s_menu ul li

{

	list-style: none;

	padding: 0 0 0 0px;

  margin: 3px 0 0 29px;

  font-size: 15px;


}

#first_s_menu ul li li
{
  margin: 3px 0 0 1px;
  font-size: 13px;
  padding: 0 0 0 13px;
  background: url(i/small_blue_square.gif) no-repeat 7px 9px;
}

#first_s_menu ul li li li
{
  font-size: 13px;
  background: url(i/small_blue_square.gif) no-repeat 7px 9px;
}



#first_s_menu ul li.Current

{
font-weight: bold;

}








#first_s_menu ul li a

{

  color: #1b5b80;
}



#first_s_menu ul li.Current a

{

  font-weight: bold;
  /*background: #ded67c;*/
  text-decoration: none;

}

#first_s_menu ul li.Normal a
{
  text-decoration: underline;
  font-weight: normal;
}



#second_s_menu

{

  

}





#second_s_menu ul

{

 	list-style: none;

	padding: 0 0 0 0;

}



#second_s_menu ul li

{

  list-style: none;

  margin: 3px 0 0 0;

}



#second_s_menu ul li a

{

  color: #1b5b80;

}



#top_contacts

{

  margin: 30px 20px 10px 0;

}

.InnerTopContacts
{
  margin-left: 29px !important;
}



#top_contacts .ICQ

{


}



#top_contacts .ICQ img

{

  position: relative;

  top: 2px;

  margin: 0 4px 0 0;

}



#top_contacts .Address

{

  padding: 7px 0 0 0px;

}


#column_b_inner

{

  padding: 0 20px 0 0;

}



#column_b_inner h1

{

  margin: 0 0 1em 0;

}



#column_b_inner p

{

  padding: 0;

  margin: 0 0 1em 0;

}


#column_c_inner

{

  padding: 0 20px 0 0;

}



#column_c_inner h1

{

  margin: 0 0 1em 0;

}



#column_c_inner p

{

  padding: 0;

  margin: 0 0 1em 0;

}





#column_d_inner

{

  padding: 0 29px 0 0;

}



#column_d_inner h1

{

  margin: 0 0 1em 0;

}



#column_d_inner ul

{

  margin: 0;

}



#column_d_inner ul li

{

  list-style: none;

  margin: 0.5em 0;

}





#programms

{

  position: absolute;

  width: 536px;

  /*width: 100%;*/

  /*left: 30%;*/

  margin: 0 29% 0 29%;

}



#middle

{

  padding: 50px 0 50px 0;

}



#middle_i0

{

  padding: 7px 0 0px 0;

  background:  url(i/printscreen_top.gif) repeat-x 0 0;

}



#middle_i1

{

  padding: 20px 0 20px 0;

  background: #e6eef2 url(i/printscreen_bottom.gif) repeat-x 0 100%;

}



#middle_ca

{

  padding: 0 29px 0 29px;

  z-index: 20;

}



#middle h1

{

  font-size: 18px;

  font-weight: normal;

  margin-right: 29px;

  margin: 0;

}



#middle p

{

  margin: 1em 29px 1em 0;

}



#middle ul

{

  margin: 0 0 0 0;

}



#middle ul li

{

  margin: 0;

  padding: 0;

  list-style: none;

}



#middle .Button

{

  margin: 40px 0 0 0;

}



#middle .Button a

{



}



#middle .Button img

{

  border: 0;

  position: relative;

  right: 3px;

}





#bottom

{

  padding: 0 0 35px 0;  

}





#experts_opinion

{

  padding: 0 29px 0 29px;

}



#experts_opinion_inner

{

  padding: 70px 0 0 0;

  background: url(i/experts_bg.gif) repeat-x 0 20px;

}



#experts_opinion h1

{

  font-size: 18px;

  font-weight: normal;

  margin: 0 0 0 0;

}



#experts_opinion p

{

  margin: 1em 0;

}



#experts_opinion p img

{

  border: 1px solid #d0d0d0;

  margin: 0.5em 0 0 0;

}



#experts_opinion .Email

{

  

}



#experts_opinion .Email a

{

  padding: 0 0 0 20px;

  background: url(i/mail.gif) no-repeat 0 6px;

}





#our_partners

{

  padding: 0 0 30px 29px;  

}

#our_partners h1

{

  font-size: 18px;

  font-weight: normal;

  margin: 0 0 0.9em 0;

}

#our_partners h2

{

  font-weight: bold;

  font-size: 15px;

  margin: 0 0 0.7em 0;

}







#our_partners ul

{

  margin: 0 0 0 0;

}



#our_partners ul li

{

  list-style: none;



}



#our_partners ul li a

{

  color: #4c4c4c;

}



#actual_news

{

  padding: 0 20px 0 0;

}





#actual_news h1

{

  font-size: 18px;

  font-weight: normal;

  margin: 0 0 16px 0;

}



#actual_news .NewsItem

{

  

}



#actual_news .NewsItem .Date

{

  margin: 0 0 1px 0;

  font-size: 90%;

  color: #878787;

}



#actual_news .NewsItem p

{

  margin: 0 0 1em 0;

}





#cognitive

{



}



#cognitive h1

{

  font-size: 18px;

  font-weight: normal;

  margin: 0 0 0 0;

}



#cognitive .CognitiveItem

{

  border-bottom: 1px solid #aec4cc;

  margin: 0 20px 0 0;

  padding: 0 0 10px 0;

}



#cognitive .CognitiveItem .PDF a

{

  background: url(i/pdf.gif) no-repeat 0 6px;

  padding: 0 0 0 28px;

}



#cognitive .CognitiveItem .Video a

{

  background: url(i/video.gif) no-repeat 0 0px;

  padding: 0 0 5px 28px;

}



#cognitive .CognitiveItem .Volume

{

  padding: 3px 0 0 28px;

  color: #696969;

}



#downloads

{

  padding: 0 30px 0 8px; 

}



#downloads a

{

  color: #000000;

}



#downloads h1

{

  font-size: 18px;

  font-weight: normal;

  margin: 0 0 0 0;

}



#downloads ul

{

  list-style: none;

}



#downloads ul li

{

  margin: 5px 0 5px 0;

}



#browser_menu

{

  padding: 80px 0 0 8px;

}



#footer_menu

{

  background: #cadbe3 url(i/footer_menu.gif) repeat-x 0 0;

  padding: 20px 0 20px 0;

}



#footer_menu ul

{



}



#footer_menu ul li

{

  list-style: none;

}





#first_f_menu,

#second_f_menu,

#third_f_menu

{

  height: 257px; 

  background: url(i/bottom_f_menu.jpg) no-repeat 100% 0;

}



#first_f_menu a,

#second_f_menu a,

#third_f_menu a

{

  color: #1b5b80;

}





#first_f_menu ul

{

  margin: 0;



}



#first_f_menu ul li

{

  margin: 0 2px 0 0;

  height: 20px;

}



#first_f_menu ul li .Item

{

  padding: 1px 0 0 29px;

}



#first_f_menu ul li.Current

{

  background: #e9ede0 url(i/footer_menu_r.gif) no-repeat 100% 0;

}



#first_f_menu ul li.SiteMap

{

  font-size: 85%;

}



#first_f_menu ul li.SiteMap .Item

{

  padding: 2px 0 0 29px;

}







#second_f_menu ul

{

  margin: 0;

}



#second_f_menu ul li

{

  margin: 0 2px 0 0;

}



#second_f_menu ul li.Double

{

  height: 38px;



}



#second_f_menu ul li .Item

{

  padding: 2px 0 2px 6px;

}





#second_f_menu ul li.Current

{

  background: #e9ede0 url(i/footer_menu_r2.gif) no-repeat 100% 0;

}



#second_f_menu ul li.SiteMap

{

  font-size: 85%;

}



#second_f_menu ul li.SiteMap .Item

{

  padding: 2px 0 0 29px;

}









#third_f_menu ul

{

  margin: 0;

}



#third_f_menu ul li

{

  margin: 0 2px 0 0;

}



#third_f_menu ul li.Double

{

  height: 38px;



}



#third_f_menu ul li .Item

{

  padding: 2px 0 2px 6px;

}





#third_f_menu ul li.Current

{

  background: #e9ede0 url(i/footer_menu_r2.gif) no-repeat 100% 0;

}



#third_f_menu ul li.SiteMap

{

  font-size: 85%;

}



#third_f_menu ul li.SiteMap .Item

{

  padding: 2px 0 0 29px;

}









#footer

{

  padding: 7px 29px 7px 29px;

  border-top: 1px solid #ffffff;

  background: #538292;

  color: #c1d2d8;

  font-size: 90%;

}





#footer .Author

{

  float: left;

  width: 400px;

}



#footer .Developer

{

  float: right;

  width: 450px;

  text-align: right;

}



#footer .Developer a

{

  color: #ffffff;

}





#browser_menu

{

  font-size: 80%;

}



#browser_menu a

{

  padding: 0 0 0 8px;

  background: url(i/grey_box.gif) no-repeat 0 8px;

  color: #707c82;

}







#inner_head

{

  

}



#inner_head .BreadCrumbs

{

  position: relative;

  bottom: 20px;

  font-size: 12px;

  background: url(i/bc.gif) no-repeat 0 0;

  padding: 5px 0 0 10px;

}



#inner_head .BreadCrumbs a

{

  color: #000000;

}


#inner_head h1
{
  margin: 10px 30px 10px 10px;
  color: #000000;
  font-size: 28px;
}




.MagicMenu

{

position: absolute; 

float: left;

width: auto;

}





.MagicMenuI0 

{

  margin: 0;

  padding: 8px 0;

  border: 1px solid #e4e0af;

  background: #f8f6d5;

  display: block;

}



.MagicMenu .Item

{

  list-style: none;

  padding: 4px 8px;

}





.MagicMenu .Selected

{

  background: #e4dd94;

}



.MinimizedMagicMenu .MagicMenuI0

{

  border: 1px solid #ffffff;

  background: #ffffff;

  padding-bottom: 0px;

}



.MinimizedMagicMenu .Item 

{

  display: none;

}



.MinimizedMagicMenu .Selected

{

  width: auto !important;

  display: block;

  position: relative;

  padding-bottom: 9px !important;

  background: #e4dd94 url(i/mm_arrow.gif) no-repeat 50% 100%;

}





/***********************************************/

/* from Sasha */



#inner_body

{

  padding: 0px 0 20px 9px;

}





#inner_body h1

{

  color: #505050;

  font-size: 18px;

  margin: 15px 0 15px 0;

  font-weight: normal;

}



#inner_body h2

{

  color: #333333;

  font-size: 15px;

  font-weight: bold;

  margin: 27px 0 15px 0;

}

#inner_body h3

{

  color: #424242;

  font-size: 15px;

  font-weight: bold;

  margin: 27px 0 15px 0;

}

#inner_body .Left

{

width:250px;

float:left;

padding:0 20px 0 0;

}



#inner_body .Right

{

width:150px;

float:left;

}



#inner_body .Mittem

{

	font-family: 'Tahoma', 'Arial', sans-serif;

	font-size: 100%;

  border: 0;

  padding: 0;

  margin: 0;

  font-size: 13px;
  
  color: #333333;
  
  text-align: left;
padding:0 0 10px 0;

}





#inner_body .Right ul li

{

  margin: 0;

  float: left;
  
}



#inner_body h4

{

font-weight:normal;

}



#inner_body .Pmenu

{

padding:0 0 0 30px;

margin: 1em 0;

font-weight:normal;

background:url(i/Pmenu_bg.jpg) no-repeat 0 8px;

}



#inner_body .Strong

{

font-weight:bold;

}



#inner_body .Logo

{

  float: left;

  width: 100px;

  text-align: center;

}



#inner_body .Img

{

padding:20px 0 0px 0;

}



#inner_body .ImgText

{

padding:0px 0 0px 100px;

}



#inner_body .ImgMerop

{

  margin: 0 0 1.5em 0;

}



#inner_body .ImgMerop img

{

  float: left;

  padding: 0 10px 0 0;

}



#inner_body .ImgMerop p

{

  margin: 0 0 1em 0;

}



#inner_body .ImgText p

{

  margin: 0;

}



#inner_body .MittemA

{

width:50%;

float:right;

}



#inner_body .MittemB

{

width:50%;

float:left;

}



#inner_body .Mittem ul li

{

  padding-left: 10px;
  margin-left: 15px;

}



#inner_body .Download

{

padding:0 0 0 0px;

background:url(i/Download_ar.jpg) no-repeat 32% 41%;

}



#inner_body .Download a

{

padding:0 20px 0 0px;

}



#inner_body .MittemAndRight

{

  padding: 0 30px 0px 0;

}



#inner_body .Process

{

background-color:#f5f5f5;

font-size:12px;

}



#inner_body .ProcessLeft

{

float:left;

width:30%

}



#inner_body .ProcessMittem

{

float:left;

width:27%

}



#inner_body .ProcessRight

{

float:left;

width:42%

}



#inner_body .Process .ProcessMenu

{

margin: 5px 0 5px 5px;

}





#inner_body .Chislennost

{

font-size:12px;

padding:5px 50px 5px 5px;

background-color:#f5f5f5;

width:60%;

}



#inner_body .Chislennost .Summa

{

float:left;

width:23%;

}



#inner_body form i

{

  color: #4c4c4c;

}



#inner_body .Spisok

{

  margin: 1.5em 0 1.5em 0;

}



#inner_body .Spisok p

{

  margin: 0 0 0.5em 0;

}



#inner_body a.BlackRef

{

  color: #000000;

}


#inner_body ol
{
  margin: 1em 0 1em 0;
  padding: 0;
}

#inner_body ol li
{
  margin: 0 0 5px 30px;
}