html
    {
        height:100%;
    }

* html .body1
    {
        height:100%;
    }

body
    {
        padding:0px;
        margin:0px;
        background:#ffffff;
        font-family: Verdana;
        line-height:14px;
        height:100%;
        font-size:11px;
        color:#000000;
        background:url(/images/i/fon.jpg) 100% 0px repeat-x;
    }

a
    {
        text-decoration:underline;
        color:#6C6CC3;
    }


a:hover
    {
        text-decoration:none;

    }


a img
    {
        border:0px;
    }

p
    {
        padding:0px 0px 0px 0px;
        margin:7px 0px 7px 0px;
    }


form
    {
        padding:0px;
        margin:0px;
    }





.body1
    {
        width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
        min-width:1003px;
        min-height:100%;
        background:url(/images/i/top_repeat.gif) 0px 0px repeat-x;
    }

.head
    {
        height:92px;
        background:url(/images/i/top1.jpg) 0px 0px no-repeat;
    }

.top_nadp
    {
        margin:0px 0px 0px 282px;
        padding:33px 0px 0px 0px;
        display:block;
        width:521px;
    }


.lang
    {
        float:right;
        width:177px;
        height:30px;
        padding:2px 108px 0px 50px;
        background:url(/images/i/lang_fon.gif) 0px 0px no-repeat;
        margin:0px 0px -33px;
    }

.lang a, .lang b
    {
        float:left;
        padding:0px 0px 0px 30px;
        font-size:11px;
        color:#32327F;
        font-weight:bold;
        margin:0px 24px 0px 0px;
    }

.eng
    {
        background:url(/images/i/eng.gif) 0px 2px no-repeat;
    }

.rus
    {
        background:url(/images/i/rus.gif) 0px 2px no-repeat;
    }



.left_column
    {
        float:left;
        width:180px;
        padding:4px 0px 0px 0px;
    }

.zag_block1
    {
        background:url(/images/i/zag1.gif) 0px 0px repeat-x;
    }

.zag_block1 div
    {
        background:url(/images/i/zag2.gif) 100% 0px no-repeat;
        height:36px;
    }

.zag_block1 div div
    {
        height:10px;
    }


.zag_block1 h3
    {
        font-family:Arial Narrow;
        font-size:14px;
        font-weight:normal;
        color:#ffffff;
        padding:11px 0px 0px 10px;
        margin:0px;
        text-transform:uppercase;
    }





.ico1
    {
        padding:13px 0px 0px 0px;
        margin:0px 0px 0px -35px;
    }
.ico1 a
    {
        float:left;
        margin:0px 0px 0px 53px;
    }


.lmenu1
    {
        background:#999999;
        margin:6px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        list-style-type:none;
        border-right:1px solid #F2F2F2;
        border-left:1px solid #F2F2F2;
        text-transform:uppercase;
    }

.lmenu1 li
    {
        padding:5px 7px 5px 7px;
        border-top:1px solid #F2F2F2;
        border-bottom:1px solid #F2F2F2;
        margin:-1px 0px 0px 0px;
        font-size:11px;
        font-weight:bold;
        color:#ffffff;
    }

.lmenu1 li a
    {
        color:#ffffff;
        text-decoration:none;
    }

.lmenu1 li a:hover
    {
        text-decoration:underline;
    }


.search_form
    {
        background:#FFFAEE url(/images/i/search_fon1.gif) 0px 0px repeat-x;
        padding:14px 0px 5px 10px;
        border-right:1px solid #F2F2F2;
    }

.search_form h3
    {
        font-family:Arial Narrow;
        font-size:14px;
        font-weight:normal;
        color:#9E8F67;
        padding:0px 0px 0px 0px;
        margin:0px;
        text-transform:uppercase;
    }

.i_txt_search
    {
        width:158px;
        height:18px;
        border:1px solid #E1D2A9;
        background:#ffffff;
        margin:5px 0px 0px 0px;
    }


.i_submit_search
    {
        width:59px;
        height:18px;
        border:0px;
        background:url(/images/i/search_button.gif) 0px 0px no-repeat;
        font-family:Arial;
        font-size:11px;
        font-weight:bold;
        color:#ffffff;
        margin:4px 0px 2px 0px;
        display:block;
    }

.more_search
    {
        font-size:10px;
        color:#6C6CC3;
    }

.news
    {
        padding:9px 9px 9px 9px;
        background:#F2F2F2;
    }

.news_data
    {
        font-weight:normal;
        color:#606060;
        font-size:11px;

    }

.news_txt
    {
        color:#6C6CC3;
        font-size:11px;
        font-weight:bold;
        padding:0px 0px 15px 0px;
        margin:0px;
    }

.news_txt a
    {
        color:#6C6CC3;
    }



.zag_block2
    {
        background:url(/images/i/zag3.gif) 0px 0px repeat-x;
    }

.zag_block2 div
    {
        background:url(/images/i/zag4.gif) 100% 0px no-repeat;
        height:36px;
    }

.zag_block2 div div
    {
        height:10px;
    }


.zag_block2 h3
    {
        font-family:Arial Narrow;
        font-size:14px;
        font-weight:normal;
        color:#ffffff;
        padding:11px 0px 0px 10px;
        margin:0px;
        text-transform:uppercase;
    }


.partners
    {
        padding:9px 9px 9px 9px;
        background:#F2F2F2;
        text-align:center;
    }

.partners img
    {
        margin:10px 0px 10px 0px;
        vertical-align:middle;
    }


.right_column
    {
        width:176px;
        float:right;
        padding:5px 0px 0px 0px;
    }


.banner1
    {
        padding:0px 0px 10px 0px;
        background-position: center;
		text-align:center;
        margin:0px;
    }


.next_event
    {
        padding:8px 10px 8px 10px;
    }


.event_date
    {
        margin:0px;
        font-size:10px;
        color:#606060;
    }

.event_where
    {
        margin:0px;
        font-size:11px;
    }

.event_txt
    {
        font-size:11px;
        font-weight:bold;
        margin:0px;
    }

.action
    {
        padding:6px 0px 20px 6px;
    }

.action p
    {
        font-weight:bold;
        margin:0px;
        padding:2px 0px 8px 0px;
        font-size:11px;
    }

.fotoreport
    {
        padding:4px 9px 25px 9px;
    }

.center1
    {
        margin:0px 182px 0px 187px;
    }


.center1a
    {
        float:left;
        padding:4px 0px 0px 0px;
        width:100%;
    }

.tmenu1
    {
        padding:0px 0px 0px 0px;
        margin:0px 0px 5px 0px;
        list-style-type:none;
        height:36px;
        background:url(/images/i/tmenu3.gif) 0px 100% repeat-x;
    }


.tmenu1 li
    {
        float:left;
        text-transform:uppercase;
        color:#ffffff;
        font-weight:bold;
        font-size:11px;
        white-space:nowrap;
        min-width:129px;
    }

.tmenu1 li a, .tmenu1 li b
    {
        float:left;
        padding:4px 20px 0px 7px;
        height:17px;
        background:#999999 url(/images/i/tmenu2.gif) 100% 0px no-repeat;
        color:#ffffff;
        text-decoration:none;
        margin:0px 2px 0px 0px;
        min-width:100px;
        _width:100px;
    }

.tmenu1 li b
    {
        background:url(/images/i/tmenu1.gif) 100% 0px no-repeat;
    }

.tmenu1 li a:hover
    {
        text-decoration:none;
        background:url(/images/i/tmenu1.gif) 100% 0px no-repeat;
    }

.tmenu1 li a.active
    {
        text-decoration:none;
        background:url(/images/i/tmenu1.gif) 100% 0px no-repeat;
    }


.zag_block3
    {
        background: #246db3 url(/images/i/zag1.gif) 0px 0px repeat-x;
        border-bottom: 1px solid #246db3;
    }

.zag_block3 div
    {
        background: url(/images/i/zag2.gif) 100% 0px no-repeat;
     }

.zag_block3 div div
    {
        height:10px;
    }

.zag_block3 div a, .zag_block3 div a:hover
    {
	   text-decoration: none;
	}

.zag_block3 div h3
    {
        font-family:Arial Narrow;
        font-size:20px;
        font-weight:normal;
        color:#ffffff;
        padding:8px 0px 8px 10px;
        margin:0px;
        text-transform:uppercase;
        line-height:20px;
    }

.zag_block3 div h3 a, .zag_block3 div h3 a:hover
	{        font-family:Arial Narrow;
        font-size:20px;
        font-weight:normal;
        color:#ffffff;
        /*padding:8px 0px 8px 10px;*/
        margin:0px;
        text-transform:uppercase;
        line-height:20px;
   	    text-decoration: underline;
}

.blue1
    {
        font-size:18px;
        color:#313582;
        line-height:20px;
        margin:10px 0px 20px 0px;
        padding:0px;
        clear: both;
        display: block;
    }

.all_analitic
    {
        padding:0px;
        margin:16px 0px 16px 0px;
        font-size:14px;
        color:#32327F;
        font-weight:bold;
    }

.all_analitic b
    {
        color:#FF6600;
    }

.year_analitic
    {
        padding:3px 0px 3px 25px;
        background:#DEDEDE;
        font-size:14px;
        color:#FF6600;
        font-weight:bold;
    }


.ul1
    {
        padding:10px 0px 10px 7px;
        margin:0px;
        list-style-type:none;
    }


.ul1 li
    {
        padding:3px 0px 4px 20px;
        background:url(/images/i/marker1.gif) 0px 7px no-repeat;
        line-height:16px;
    }


.hr1
    {
        height:10px;
        font-size:0px;
        line-height:0px;
        background:url(/images/i/hr2.gif) 0px 0px repeat-x;
    }

.search_analitic
    {
        text-align:right;
        padding:10px 0px 0px 0px;
        line-height:20px;
        font-size:10px;
    }

.search_analitic b
    {
        color:#32327F;
        font-size:12px;
    }

.search_analitic input, .search_analitic select
    {
        vertical-align:middle;
        margin:0px 0px 0px 10px;
        font-size:11px;
        font-family:Arial;
    }

.i_analitic_txt
    {
        width:254px;
        height:20px;
    }


.i_analitic_submit
    {
        width:61px;
        height:20px;
        background:url(/images/i/search.gif) 0px 0px no-repeat;
        border:0px;
    }

.bmenu1
    {
        clear:both;
        padding:0px 10px 0px 10px;
    }


.bmenu1 table
    {
        width:100%;
        border-collapse:collapse;
    }

.bmenu1 table td
    {
        padding:20px 5px 20px 5px;
        font-size:11px;
        font-weight:bold;
        width:20%;
    }

.bmenu1 table td.bmenu_img
    {
        width:50px;
    }

.bottom_banner
    {
        padding:8px 0px 8px 0px;
        background-position: center;
		text-align:center;
        background:#F2F2F2;
    }

.footer
    {
        clear: both;
        font-size:11px;
    }

.footer1
    {
        float: left;
        margin: 0 10px 0 0;
        width:430px;
        padding:10px 10px 20px 15px;
        color:#606060;
    }

.footer2
    {
        float: right;
        width: 170px;
        text-align: right;
        padding: 5px 5px 10px 15px;
    }
.footer3
    {
        width: 300px;
        float: right;
        padding: 10px 0px 10px 0px;
    }

.blue2
    {
        color:#313582;
    }

.blue2 a
    {
        color:#313582;
    }

.search_pl
    {
        background:#dedede;
        padding:10px 5px 10px 5px;
        margin: 0px 0px 0px 0px;
    }

.search_pl select
    {
        font-size:10px;
        font-family:Arial;
        color:#000000;
        margin:0px 10px 0px 0px;
    }


.select1
    {
        width:70px;
    }


.select2
    {
        width:95px;
    }


.select3
    {
        width:195px;
    }


.table1
    {
        width:100%;
        border-collapse:collapse;
        margin:0px 0px 10px 0px;
    }


.table1 td
    {
        padding: 3px 4px 3px 4px;
        vertical-align: top;
        font-size: 11px;
        line-height: 16px;
        text-align: justify;
    }

.table1 td a
    {
		color:#6C6CC3;
		font-weight: bold;
    }

.table1 tr.td_row td
    {
        background:#F2F2F2;
    }

.table1 td.article_date
    {
        color:#606060;
        width:60px;
    }

.table1 tr.td_imp td, .table1 tr.td_imp td a, .table1 tr.td_imp td a:hover {
    color: #a00;
}

.table1 tr.td_imp td.article_date {
    font-weight: normal;
}

.table1 tr span.name {
    font-weight: bold;
    display: block;
}


.table_exp
    {
        width:100%;
        border-collapse:collapse;
        margin:0px 0px 5px 0px;
    }

.table_exp td
    {
        padding:3px 4px 3px 4px;
        vertical-align:top;
        font-size:11px;
        line-height:20px;
        text-align: justify;
    }

.table_exp td a
    {
        color: #a00;
        font-weight: bold;
/*        color:#6C6CC3; */
    }

.table_exp td.name
    {
        font-size:12px;
        line-height:20px;
        font-weight: bold;
        color: #000000;
    }


.table_exp tr.td_row td
    {
        background:#F2F2F2;
    }







.table2
    {
        width:100%;
        border-collapse:collapse;
    }


.table2 td
    {
        vertical-align:top;
        padding:10px 5px 10px 5px;
        font-size:11px;
        background:#F3F8FB;
    }



.table2 td b
    {
        color:#6C6CC3;
    }

.article_img
    {
        width:75px;
    }

.article_img img
    {
        border:1px solid #303A86;
    }


.table2 tr.td_row td
    {
        background:#C7DEEE;
    }

.text_folders
    {
        padding:10px 0px 10px 0px;
        line-height:20px;
    }

.hr2
    {
        height:2px;
        font-size:0px;
        line-height:0px;
        background:#44448A;
    }

.h3_1
    {
        font-size:14px;
        font-weight:bold;
        padding:10px 0px 10px 0px;
        margin:0px;
        color:#32327F;
        text-align:center;
        text-decoration:underline;
    }

.h6
    {
        font-size:14px;
        font-weight:bold;
        padding:10px 0px 10px 0px;
        margin:0px;
        color:#32327F;
        text-align:center;
        text-decoration:underline;
    }

.folders
    {
        padding:0px 0px 0px 0px;
        margin:0px;
        list-style-type:none;
    }

.folders li
    {
        padding:10px 0px 10px 25px;
        background:url(/images/i/folder1.gif) 0px 13px no-repeat;
    }


.folders li a
    {
        color:#000000;
        text-decoration:none;
    }

.folders li a:hover
    {
        text-decoration:underline;
    }


.folders li div
    {
        color:#5A5A5A;
    }

.folders li div b
    {
        color:#32327F;
    }


.folders ul
    {
        padding:20px 0px 0px 8px;
        margin:0px;
        list-style-type:none;
    }

.folders ul li
    {
        padding:10px 0px 10px 25px;
        background:url(/images/i/folder2.gif) 0px 13px no-repeat;
    }

.folders ul li div
    {
        display:inline;
    }

.other_research
    {
        padding:10px 0px 10px 25px;
        color:#5A5A5A;
    }

.other_research b
    {
        color:#32327F;
    }

.other_research b a
    {
        color:#32327F;
        text-decoration:none;
    }
.other_research b a:hover
    {
        text-decoration:underline;
    }

.all_research
    {
        padding:10px 0px 40px 25px;
        background:url(/images/i/folder2.gif) 0px 13px no-repeat;
        font-weight:bold;
    }

.all_research a
    {
        color:#32327F;
    }


.tmenu_podmenu
    {
        padding:60px 0px 50px 200px;
        margin:0px;
        list-style-type:none;
    }

.tmenu_podmenu li
    {
        padding:5px 0px 5px 15px;
        font-size:14px;
        font-weight:bold;
        color:#2D4994;
        background:url(/images/i/marker2.gif) 0px 10px no-repeat;
    }

.tmenu_podmenu li a
    {
        color:#2D4994;
    }

.text_inner
    {
        font-size: 12px;
        color:#434343;
        line-height:20px;
    }

.text_inner p
    {
        margin:20px 0px 20px 0px;
        text-align: justify;
    }


.text_inner ul li
    {
		text-align: justify;
		margin: 0px 0px 5px 0px;
	}

.grey_pl
    {
        padding:15px 20px 15px 20px;
        margin:0px;
        background:#E1E5F0 url(/images/i/corner1.gif) 100% 0px no-repeat;
        font-size:18px;
        line-height:20px;
        color:#2D4994;
    }

.main_but1
    {
        width:78px;
        height:18px;
        background:url(/images/i/but1.gif) 0px 0px no-repeat;
        font-size:11px;
        font-family:Arial;
        color:#000000;
        border:0px;
    }

.red
    {
        color:#FF0000;
    }

.form1
    {
        padding:0px 0px 0px 0px;
    }

.form1 input, .form1 textarea
    {
        background-color:#EEEEEE;
        border:1px solid #ACACAC;
        color:#000000;
        width:300px;
        margin:3px 0px 7px 0px;
    }

.form1 textarea.big
    {
        width: 400px;
        height: 200px;
    }

.form1 textarea.medium
    {
        width: 400px;
        height: 100px;
    }


.form1 .box
    {
        width: 20px;
        margin: 0;
    }

.form1 textarea
    {
        height:130px;
        overflow:auto;
    }

.form1 input.i_sub
    {
        color: #454545;
        width: 130px;
        padding: 3px 0;
        font-weight: bold;
    }

.form1 input.key
    {
        width: 50px;
    }

.form1 img
    {
        border:1px solid #ACACAC;
    }

.table3
    {
        width: 100%;
        border-collapse: collapse;
        font-size: 12px;
    }

.table3 td
    {
        width: 250px;
        padding: 10px;
        text-align: center;
        vertical-align: top;
    }

.table3 td img
    {
        margin: 0 0 3px 0;
    }

.foto_expert
    {
        float: left;
        margin: 5px 15px 5px 0px;
    }

.text_expert {
    text-align: justify;
    margin: 10px 25px 10px 5px;
}

ul.menu_expert {
    display: block;
    text-align: center;
    margin: 10px 0;
    padding: 0;
}

ul.menu_expert li {
    display: inline;
    margin: 0 5px;
}

.a_expert
    {
        clear: both;
        display: block;
    }

.reportphotos
    {
        text-align: center;
    }

.reportphoto
    {
        display: inline;
        border: 1px solid #999;
        padding: 2px;
        margin: 10px 10px 0;
    }

.table4
    {
        width:100%;
        border-collapse:collapse;
        margin:0px 0px 10px 0px;
    }

.table4 td
    {

        padding:10px 5px 10px 5px;
        vertical-align:top;
        font-size:11px;
        line-height:16px;
        text-align: justify;
    }

.table4 td a, .table4 td a:hover {
		font-weight: bold;
}

.table4 tr.td_row td
    {
        background:#F2F2F2;
    }

.table4 td.article_img
    {

        width:60px;
    }

.right {
    float: right;
}

.clearright {
    clear: right;
}

.text_inner_date {
    text-align: right;
    margin-right: 20px;
    font-weight: bold;
}

#flashvideo {
    text-align: center;
}

/* Новые стили для страницы - Наши эксперты */

.table2_new
    {
        width:100%;
        border-collapse:collapse;
    }
.table2_new td
    {
        vertical-align:top;
        padding:10px 5px 10px 5px;
        font-size:11px;
        background:#F3F8FB;
    }
.table2_new td b
    {
        color:#6C6CC3;
    }

.article_img_new img
    {
        border:1px solid #303A86;
    }

.table2_new tr.td_row td.article_img_new
    {
        background:#C7DEEE;
    }

.foto_expert_new
    {
        margin: 5px 15px 5px 15px;
    }

ul.menu_expert_new {
    display: block;
    text-align: center;
    margin: 10px 0;
    padding: 0;
    list-style-type:none;
}
ul.menu_expert_new li {
    display: block;
    margin: 5px;
    font-size:12px;
}

.text_expert_new {
    text-align: justify;
    margin: 10px 5px;
}
.text_expert_new ul{
    margin: 0px;
    padding:0px 0px 0px 15px;
}
.text_expert_new ul li{
    margin: 0px;
    padding:0px 0px 0px 5px;
}

.text_inner_new
    {
        color:#434343;
        line-height:14px;
        margin:0px 10px;
        text-align:justify;
    }

.text_inner_new p
    {
        margin:5px 0px 5px 0px;
        text-align:justify;
    }


.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
a.nav {
	COLOR: #333366; TEXT-DECORATION: none
}
a.nav:hover {
	TEXT-DECORATION: underline
}
.genmed {
	FONT-SIZE: 11px
}
.mainborder {
	BORDER-RIGHT: #333366 2px solid; BORDER-TOP: #333366 2px solid; BORDER-LEFT: #333366 2px solid; BORDER-BOTTOM: #333366 2px solid; BACKGROUND-COLOR: #ffffff
}

.font_resize {
	   float: right;
	   text-align: center;
	   width: 90px;
	   border: 1px solid blue;
	   color: #0066cc;
	   font-weight: bold;
	   background: #dedede;
	   font-size: 11px;
}
.font_resize img {
		border: 0px;
}

.adv_search {
	float: left;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	margin: 15px 20px 0px 10px;
	padding: 0px 10px 10px 10px;
}
