

table{
}
table td{
	border:none;
	vertical-align:top;
}
.tableborder {
	border: 1px solid #999999;
}
.tableheader {
	color: #FFFFFF;
	background-color: #003399;
}

.table2 {
	color: #FFFFFF;
	background-color: #003399;
}



/* Table Styles */
table.tablecolors{	
	border-collapse:collapse;
	border-color : #000000;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-family      : tahoma, sans-serif;
	font-size        : 75%;
	color            : #000;
	text-align       : center;
        margin-top: 15px;
        width: 100%;
}
table.tablecolors td{
	padding: 2px 1px;
	border: 1px solid #FFF;
}
table.tablecolors .even{ 
	background-color: #E5E5E5;
}
table.tablecolors .odd{
	background-color: #D5D5D5;
}
table.tablecolors .hovcolor{
	background-color: #999;
	cursor:pointer;

}
table.tablecolors .highlightcolor{
	background-color: #9ABBD8;
}

table.tablecolors th {
	text-align       : center;
	margin: 0px 0px 0px 0px;
	background:  #9ABBD8;
	font-weight: bold;
	font-size: 90%;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top: 0px solid #fff;
	border-bottom: 1px  solid #fff;
	padding:0px 2px 0px 2px;
	color: #fff;

}







form{margin:0;padding:0}
a img{border:none}
p{margin:15px 0 15px 0}
.color_brown{color:#714339}
a{color:#004f96;text-decoration:underline}
.a_contact{color:#ffffff;text-decoration:none}
.a_contact:hover{color:#ffffff;text-decoration:none}
a:hover{color:#004f96;text-decoration:none}
#container{
	width:965px;
	margin:0 auto;
	border: 0px solid #999999;

}
/*#container{width:1200px;margin:0 auto; border:0px solid #b3b9c3;}*/

#top_l{
	height:140px;
	border: 0px solid #b3b9c3;
}
#top_l img{margin:30px 2px 0 2px}

#top_r{height:140px; border:0px solid #b3b9c3;}

#langs{text-align:right;margin:20px 20 0 0;font:10px arial, tahoma, verdana, sans-serif}
#langs a{margin:0 0 0 7px}
#langs a.current, #langs a:hover.current{color:#000000;text-decoration:none}

#top_menu{text-align:right;margin:20px 160px 0 0;}

#menu1{text-align:center;margin:20px 0 0 0;font:bold 13px arial, tahoma, verdana, sans-serif}
#menu1 a{padding:0 5px 0 5px;margin:0 5px 0 5px;text-decoration:none}
#menu1 a:hover{background:#fff}

#menu2{text-align:center;margin:10px 0 0 0;font:bold 17px arial, tahoma, verdana, sans-serif}
#menu2 a{padding:0 5px 0 5px;margin:0 5px 0 5px}

#mid_l{width:262px; border:0px solid #b3b9c3;}
#mid_l ul{margin:10px 0 10px 0;padding:0 0 0 0}
#mid_l li{margin:5px 0 5px 15px;list-style-type:none;font:bold 12px arial, tahoma, verdana, sans-serif}
.link {text-decoration:none;background:url(images/bullet.gif) no-repeat 0 6px;padding:0 0 0 8px}
#mid_l a:hover{text-decoration:underline}

h1{font:bold 16px arial, tahoma, verdana, sans-serif;margin:10px 0 10px 0}

#mid_c{width:530px;padding:0 5px 0 5px; border:0px solid #b3b9c3;}

.table_index .td1{background:#f2f1f1}
.table_index td{padding:0 10px 5px 10px;font-size:10px}
.table_index span{font-size:12px}
.td1 td{font-size:12px}
#mid_r{width:173px; border:0px solid #b3b9c3;}

#search{
	background:url(images/bg/bg_search_in.jpg) repeat-y left #0160b6;
	color:#fff;font:10px arial, tahoma, verdana, sans-serif;
	text-align:center
}
#search_in{
	padding:130px 0 0px 0;
	background:url(images/bg/bg_search_2.jpg) no-repeat top left
	}
#search td{color:#fff;font:12px arial, tahoma, verdana, sans-serif;vertical-align:middle;padding:0 2px 0 2px}
#search .text{width:80px;border:0px solid #b3b9c3}
#search h2{font:bold 18px arial, tahoma, verdana, sans-serif;margin:5px 0 5px 0}
#search h2 span{font:bold 18px arial, tahoma, verdana, sans-serif}
#search p{margin:5px 0 5px 0}



#mag p {
	border:0px solid #b3b9c3;
	font-size: 11px;
	color: #FFFFFF;
}#mag {
	border:0px solid #b3b9c3;
	font-size: 11px;
	color: #FFFFFF;
}


.table th{background:#01529a;font:bold 75% arial, tahoma, verdana, sans-serif;color:#fff;text-align:center;border:1px solid #01529a}
.table td{padding:5px;background:#e9eef2;border:1px solid #01529a}

.body1  {
 text-align    : center;
 margin: 0px 0px 0px 0px;
 background:  #E5E5E5;
 font-size        : 14px;
 }
.body2  {
	text-align       : center;
	margin: 0px 0px 0px 0px;
	background:  #9ABBD8;
	font-size        : 12px;
	font-weight: bold;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top: 0px solid #fff;
	border-bottom: 0px  solid #fff;
	padding:0px 2px 0px 2px;
}
 
 .body3  {
	text-align       : center;
	background:  #D5D5D5;
	font-size        : 14px;
}

 .body4  {
	border-color : #000000;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-family      : tahoma, sans-serif;
	font-size        : 12px;
	color            : #000;
	text-align       : center;
	margin: 0px 0px 0px 0px;
	
}

#contacttable th {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0159a9;
}
#call_me{
        width:173px;
        height:156px;
        background:url(images/temp/call_bagr1.jpg) no-repeat 0 0px;
        color:#fff;font:12px arial, tahoma, verdana, sans-serif;
        text-align:center;
        font-weight: bold;
        font-size        : 14px;
        color: #ffffff;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
}
#call_me1{
        width:260px;
        height:147px;
	background:url(images/ris_4_2.jpg) no-repeat 0 0px;
        /*background:url(images/temp/call_bagr1.jpg) no-repeat 0 0px;*/
	/*background:url(images/bullet.gif) no-repeat 0 6px;*/
	/*background:  #0260b7;*/
        color:#fff;font:12px arial, tahoma, verdana, sans-serif;
        text-align:center;
        font-weight: normal;
        color: #ffffff;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}
#call_me1_en{
        width:260px;
        height:200px;
	background:url(images/ris_4_en.jpg) no-repeat 0 0px;
        /*background:url(images/temp/call_bagr1.jpg) no-repeat 0 0px;*/
	/*background:url(images/bullet.gif) no-repeat 0 6px;*/
	/*background:  #0260b7;*/
        color:#fff;font:12px arial, tahoma, verdana, sans-serif;
        text-align:center;
        font-weight: bold;
        color: #ffffff;
        margin:0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
}
#call_me2{
        width:260px;
        height:67px;
	/*background:url(images/ris_3.jpg) no-repeat 0 0px;*/
	background:url(images/ris_3_1.jpg) no-repeat 0 0px;
}
#call_me2_ru{
        width:260px;
        height:67px;
	/*background:url(images/ris_3.jpg) no-repeat 0 0px;*/
	background:url(images/ris_3_1.jpg) no-repeat 0 0px;
	font:normal 18px  sans-serif, arial, tahoma, verdana, sans-serif;
	color: #ffffff;
        text-align: center;
        font-weight: bold;
	line-height: 60px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 0px;
}
#call_me2_en{
        width:260px;
        height:67px;
	/*background:url(images/ris_3_en.jpg) no-repeat 0 0px;*/
	background:url(images/ris_3_1.jpg) no-repeat 0 0px;
        font:normal 18px  sans-serif, arial, tahoma, verdana, sans-serif;
	color: #ffffff;
        text-align: center;
        font-weight: bold;
	line-height: 60px;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 0px;
        
}
#call_text{
	color:#fff;
	font:12px arial, tahoma,verdana, sans-serif;
	text-align:center;
	margin:0px 0px 0px 0px;
        padding:10px 0px 0px 10px;
}

.call_text{
	color:#fff;
	font:11px arial, tahoma,verdana, sans-serif;
	text-align:center;
	margin:0px 0px 0px 0px;
        padding:10px 0px 0px 10px;
}
.a_call_me{
	color:#ffffff;
	text-decoration:none
	font:10px arial, tahoma,verdana, sans-serif;
	text-align:center;
	font-weight: bold;
	}
.a_call_me:hover{
	color:#ffffff;
	text-decoration:none
	font:10px arial, tahoma,verdana, sans-serif;
	text-align:center;
	font-weight: bold;
}

#right_b{
        width:173px;
        height:112px;
	background:url(images/temp/call_bagr.jpg) no-repeat 0 0px ;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}
#right_b1{
        width:173px;
        height:310px;
	background:url(images/temp/bagr_r.jpg) repeat-y left #0160b6;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

.news{
    font:normal 12px arial, tahoma, verdana, sans-serif;
  }
.smaller{
      font-size        : 12px;
      color            : #000;
      text-align       : center;
      font-weight: bold;
}
#cont_title{
	border: 0px solid #999999;
	text-align:left;
        font-weight: bold;
        font-size: 20px;
	color: #004f96;
	margin:0px 0px 0px 0px;
        padding:10px 0px 0px 10px;
}
#cont_text{
	border: 1px solid #999999;
}
table.hot_off {
	border-collapse: collapse;
	table-layout:fixed;
	width:230px;
	border-left: solid 0px #505050;
	border-right: solid 0px #505050;
	border-top: solid 0px #505050;
	border-bottom: solid 0px #505050;
	padding: 0px 0px 0px 0px; /* Поля вокруг текста */
	/*height:400;*/
	/*margin:0 0 0 0;*/
	margin-left: auto;
	margin-right: auto;
}
table.hot_off th {
	height: 30px;
	/*background:#01529a;*/
	background: url(images/temp/bagr_th.jpg) repeat-x left #ff0000;
	vertical-align:top;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-left: solid 0px #505050;
	border-right: solid 0px #505050;
	border-top: solid 0px #505050;
	border-bottom: solid 0px #505050;
	padding: 0px 0px 0px 0px; /* Поля вокруг текста */
	margin:0 0 0 0;
}
table.hot_off td {
	vertical-align:top;
/*	font-family:      arial, helvetica, sans-serif; */
	font-size: 11px;
	font-weight: normal;
	/*color: #939ac4;*/
	color: #000000;
	/*text-align: right;*/
	border-left: solid 0px #505050;
	border-right: solid 0px #505050;
	border-top: solid 0px #505050;
	border-bottom: solid 0px #505050;
	padding: 0px 0px 0px 0px; /* Поля вокруг текста */
	margin:0 0 0 0;
}
table.hot_off  a:link { 
	color: #ffffff;
	text-decoration: none;
}
table.hot_off a:visited {
	color: #ffffff;
	text-decoration: none;
}
table.hot_off a:hover {
	color: #ffff00;
	text-decoration: none;
}

.hot  {
	height: 42px;
	background:transparent url(images/temp/hot.gif) right no-repeat;
	text-align    : left;
	line-height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	font-size        : 16px;
	font-weight: bold;
 }
.url_head{
        color:#fff;font:18px arial, tahoma, verdana, sans-serif;
        text-align: center;
        font-weight: bold;
	line-height: 22px;
        margin:0px 0px 0px 0px;
        padding:30px 8px 35px 0px;
}
.url{
        font:14px arial, tahoma, verdana, sans-serif;
	color: #ffffff;
        text-align: left;
        font-weight: bold;
	line-height: 25px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 15px;
	display: block;
	text-decoration: none;
}
.url a:link { 
	font:12px arial, tahoma, verdana, sans-serif;
	color: #ffffff;
	display: block;
	text-decoration: none;
	text-align:left;
	 padding:0px 0px 0px 0px;
}
.url a:visited {
	font:12px arial, tahoma, verdana, sans-serif;
	color: #ffffff;
	display: block;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.url a:hover {
	font:12px arial, tahoma, verdana, sans-serif;
	color: #b5d6ff;
	display: block;
	text-decoration: none;
	text-align:left;
	 padding:0px 0px 0px 0px;
}
.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(images/temp/dlet_field_1.gif);
	background-repeat: repeat-x;
	width: 110px;
	height: 15px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(images/temp/dlet_field_1.gif);
	background-repeat: repeat-x;
	width: 110px;
	height: 15px;
	border: 1px solid #e0e0e0;
}
.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(images/temp/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
#annotation
{text-align:left;
vertical-align:top;}

#an-lead
{font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#004F96;
text-align: center;
padding: 1px 0px 1px 0px;

}
table.teplo  {
	font:normal 12px arial, tahoma, verdana, sans-serif;
	border-collapse: collapse;
	text-align    : center;
	padding      :6px 2px 6px 2px;
	margin       :0px 0px 0px 0px;
}
table.teplo th  {
	background   : #9ABBD8;
	font-size    : 12px;
	color        : #fff;
	font-weight  : bold;
	height       :30px;
	border-left  : solid 1px #fff;
	border-right : solid 1px #fff;
	border-top   : solid 1px #fff;
	border-bottom: solid 1px #fff;
}
table.teplo td {
	font-size    : 11px;
	border-left  : solid 1px #fff;
	border-right : solid 1px #fff;
	border-top   : solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.teplo1 {
	background:  #E5E5E5;
 }
.teplo3 {
	background: #D5D5D5;
}
.param {
	text-align: left;
	padding      :3px 0px 3px 30px;
}
.conference_ru {
	width: 261px;
	height: 283px;
	background:transparent url(images/conference_ru.jpg) right no-repeat;	
}
.conference_ru a:link { 
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.conference_ru a:visited {
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.conference_ru a:hover {
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.conference_en {
	width: 261px;
	height: 283px;
	background:transparent url(images/conference_en.jpg) right no-repeat;
}
.conference_en a:link { 
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.conference_en a:visited {
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.conference_en a:hover {
	font:16px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #004F96;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.small_conf{
	position: relative;
	top: 140px;
	left: 70px;
	width: 261px;
	height: 10px;
}
.small_conf a:link { 
	font:12px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #ff0000;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.small_conf a:visited {
	font:12px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #ff0000;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.small_confa a:hover {
	font:12px arial, tahoma, verdana, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #ff0000;
	display: block;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#last-year  { 
	font-weight: bold;
	color: #fff;
	font-size: 170%;
	text-decoration: none;
}

#last-year a:link { 
	font-weight: bold;
	color: #fff;
	font-size: 170%;
	text-decoration: none;
}

#last-year a:visited { 
	font-weight: bold;
	color: #fff;
		font-size: 170%;
	text-decoration: none;
}

#last-year a:hover {
	font-weight: bold;
	color: #fff;
	font-size: 170%;
	text-decoration: none;
}


