


/* Start:/bitrix/templates/Invest/components/bitrix/menu/main_multilevel/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	width: max-content;
    margin: 0 auto;
    padding: 0;
    min-height: 40px;
    list-style: none;
    font-size: 11px;
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:10px;
	margin:0 10px;
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu>li{

}

#horizontal-multilevel-menu li.level-menu:before{
	content: "";
}

#horizontal-multilevel-menu li a span{
	display:block;
	padding:13px 21px 14px;
}

#horizontal-multilevel-menu li a span:hover{

}

#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
}

#horizontal-multilevel-menu>li:last-child a.root-item{

}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#051639;
	color:#5c87c5;
	font-weight:bold;
	padding:0;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
}

#horizontal-multilevel-menu li a.root-item-selected span{
	background:url('/bitrix/templates/Invest/components/bitrix/menu/main_multilevel/images/root-bg-selected.png') top repeat-x;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:transparent;
	color:#8cc4ff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/Invest/components/bitrix/menu/main_multilevel/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/Invest/components/bitrix/menu/main_multilevel/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	color:#d0e7ff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#FFF;
	font-weight:bold;
}

#horizontal-multilevel-menu li.item-selected>a{ color:#FFF; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	width:210px;
	background:#1e3164 url('/bitrix/templates/Invest/components/bitrix/menu/main_multilevel/images/sub-bg.png') top repeat-x;
	font-size:12px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#d0e7ff;
	text-decoration:none;
}

/*Items border */
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	border-bottom:1px solid #344573;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	text-decoration:underline;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 210px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/Invest/styles.css*/
/* ---------------------- Reset Styles & Start Styles ---------------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, strong {padding:0;margin:0;}
html {font-size:62.5%; background:url('/bitrix/templates/Invest/about:blank');}
input,select,textarea {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, p {font-family:Arial, Helvetica, sans-serif; padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #194789;cursor: pointer;text-decoration: underline;}
a:hover {text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
#all {background:#fff; overflow:hidden; width:100%; max-width:1410px;min-width:1000px; margin:0 auto;}

form[name="arrFilter_form"]{
	display: none;
}
/* End */



/* Start:/bitrix/templates/Invest/template_styles.css*/
@font-face {
	font-family: Times_New_Roman_Tj;
	src: url('/bitrix/templates/Invest/fonts/Times_New_Roman_Tj.ttf');
}

html, body, form{
	margin: 0;
	padding: 0;
}

html, body{
	height:100%;
}

body{
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #434343;
	height:auto !important;
	min-height:100%;
}

#main{
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
	width: 90%;
	position:relative;
}

.hide { display:none; }

/* ---------------------- Header ---------------------- */
#header{
	height: 185px;
	position: relative;
	background: #1d4db9 url(/images/invest_top.png) no-repeat;
	background-size: 70% 120%;
	background-position: center -10px;
	color: #FFF;
	font-size: 11px;
}

#header a, #header a:link, #header a:active, #header a:visited{
	color: #8cc4ff;
	cursor: pointer;
	text-decoration: none;
	/* text-transform: uppercase; */
}

#header a:hover{	color:#FFF; }

#header .title{
	margin-top: 30px;
	/* margin-left: 47px; */
	/* position:absolute; */
	/* left:47px; */
	/* top:38px; */
}

#header .title img{
	float:left;
}

#header .title img.right{
	margin-left:15px;
}

#header #sites{
	position:absolute;
	left:846px;
	top:33px;
}

#header .auth{
	position:absolute;
	left:846px;
	top:62px;
}

/*  Menu */
#menu{
	border-top: 0.2px solid #ffffff4a;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0.5% 0;
}


/* ---------------------- Content ---------------------- */
#wrapper { width:100%; overflow:hidden; }

/*  Content */
#container {
	width: 100%;
	float: right;
	margin-left: -310px;
}

#content {
	margin-left: 340px;
	padding-right:37px;
	height:1%;
}

#desktop-content {/* padding:0 37px; */ height:1%;font-size:14px;}

#desktop-content h1{
	color:#212133;
	font-size:25px;
	font-weight:bold;
	padding:0 12px 9px;
	border-bottom:1px solid #dcdcdc;
}

#desktop-content h2.name{
	padding:0 12px;
}

/* Form */
#desktop-content form{
	padding:20px 12px 0;
}

#desktop-content form h2.name{
	padding:20px 0 0;
}

form h3{
	color:#212133;
	font-size:20px;
	font-weight:bold;
	margin:0 -12px 9px;
	padding: 9px 12px;
	border-bottom:1px solid #dcdcdc;
}

a.rss {
    float: right;
    margin-right: 15px;
    margin-top: -30px;
}

div.hr{
	margin:26px 37px 56px;
	border-bottom:1px solid #EDEDED;
}

#content div.hr{
	margin:0 0 30px;
}

#content ul {margin-left:20px;list-style-type: disc!important;}
#content ol {margin-left:20px;list-style-type: decimal!important;}
#content .data-table {border-collapse: collapse;}
.cntr { text-align:center;}

    /* News */
    .news { width:100%; overflow:hidden; padding:10px 0;}
    .n_col_1 { width:105px; float:left; padding-right:20px; padding-top:4px;}
    .n_col_1 .date { font-size:16px; text-align:right; color:#dc0018; display:block; padding:0 5px 10px 0;}
    .news h4 { font-size:14px;}
    .news p { line-height:17px;}
    .navi { padding:15px 0; font-size:16px;}
    .navi a, .navi a:visited, .navi a:hover { text-decoration:none; color:#dc0018; margin-right:10px;}
    .navi a:hover { text-decoration:underline;}
    .sh_new .n_col_1 .date { padding-bottom:0;}
    /* ACTS */
    .act { padding:10px 0;}
    .act h4 { font-size:14px; color:#007397;}
    .act span { color:#007497;}
    .act em { font-style:italic;}
    .act .date_act { font-size:18px; color:#dc0018;}
    /* Pages */
    .pages { padding:0 0 10px; width:100%; overflow:hidden;}
    .pages a, .pages a:visited { float:left; color:#4498b2; text-decoration:underline;width:23px; height:20px; text-align:center; display:block; padding-top:3px; margin-right:10px;}
    .pages a:hover { background:url('/bitrix/templates/Invest/images/p1.png') 0 0 no-repeat; color:#000; text-decoration:none;}
    /* Title Menu */
    .top_menu { font-size:16px; float:right; padding-top:20px; padding-bottom:10px;}
    .top_menu a, .top_menu a:visited, .top_menu a:hover { margin-left:15px; color:#dc0018;}
    /* List 2 */
    .list_2 li {  color:#0065b3; line-height:13px; font-size:12px; padding:13px 0 13px 40px; height:1%;}
    .list_2 a, .list_2 a:visited, .list_2 a:hover { color:#2f2c22;}
        .icon_pdf { background:url('/bitrix/templates/Invest/images/icon_pdf.png') 4px 50% no-repeat;}
        .icon_rar { background:url('/bitrix/templates/Invest/images/icon_rar.png') 1px 50% no-repeat;}
        .icon_pdf_2 { background:url('/bitrix/templates/Invest/images/icon_pdf_2.png') 0 50% no-repeat;}
        .fver { font-family:Verdana, Arial, Helvetica, sans-serif;}

    /* FeedBack */
    .simp_com {color:#022a44; padding:15px 0;}
    .simp_com div {width:100%; overflow:hidden; padding:5px 0;}
    .sm_input, .sm_input_2 {border:0;padding:3px; width:492px; font-size:12px; height:15px; background:url('/bitrix/templates/Invest/images/sm_input.png') 0 0 no-repeat; color:#fff;}
    .sm_input_2 { background:url('/bitrix/templates/Invest/images/sm_input_2.png') 0 0 no-repeat; }
    .sm_textarea {border:0;padding:3px; width:492px; font-size:12px; height:129px; background:url('/bitrix/templates/Invest/images/sm_text.png') 0 0 no-repeat; color:#fff;}
    .sm_submit { font-size:20px; text-decoration:underline;color:#015388;  cursor:pointer; padding:0px 10px; border:0; background:none;  margin-left:490px;}
    .simp_com div label {float:left;width:135px;padding-top:3px; }



/*  Sidebar */
#sidebar {width: 260px;float: left; padding-left:40px; }
.bl { padding-bottom:30px;}
.bl  p { padding:5px 0 10px;}
.bl .name { font-size:22px; color:#015388; line-height:31px; padding-bottom:10px;}
.bl .name_2 { font-size:14px; color:#015388; line-height:18px; padding-bottom:10px;}
.bl .name_3 { font-size:18px; color:#015388; line-height:26px; padding-bottom:10px;}

/* Left menu */
ul.left-menu{
	font-size:13px;
	list-style:none;
	margin:0;
	margin-bottom:30px;
	padding:0;
}

.left-menu a{
	display:block;
	padding:10px;
	margin:0 10px;
	border-bottom:1px solid #EDEDED;
}

.left-menu li:last-child a{
	border:none;
}

.left-menu li.selected{
	font-weight:bold;
}

#sidebar h1{
	color:#212133;
	font-size:20px;
	font-weight:bold;
	padding:0 12px 9px;
	border-bottom:1px solid #dcdcdc;
}

#sidebar .footer-block{
	margin-bottom:30px;
}

/* ---------------------- FOOTER ---------------------- */
#footer{
	background: #0036b1 url(/images/footer-fon.jpg);
	background-blend-mode: multiply;
	color:#FFF;
	position:relative;
	font-size:11px;
	margin:auto;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {color: #FFF;cursor: pointer;text-decoration: underline;}
#footer a:hover {color:#FFF;text-decoration: none;}

#asar{
	float:left;
	margin-top:25px;
	margin-left:250px;
	position:relative;
	width:170px;
}

#asar span{
	position:absolute;
	bottom:3px;
	left:32px;
}

#ism{
	float:right;
	margin-top:36px;
	margin-right:250px;
	width:190px;
}

/* ---------------------- Proposal ---------------------- */

#proposal{
	text-align:center;
}

#proposal .shadow{
	width:530px;
	height:26px;
	margin:-1px auto 37px;
	background:url('/bitrix/templates/Invest/images/prop_shadow.jpg') no-repeat;
}

/* ---------------------- Tajikistan ---------------------- */

.bottom-hr{
	padding-top:34px;
	border-bottom:1px solid #ededed;
}

#tajikistan .header{
	margin:0 37px;
	padding:0 12px 1px;
	border-bottom:1px solid #dcdcdc;
}

#tajikistan h1{
	color:#212133;
	font-size:20px;
	font-weight:bold;
	margin-right:50px;
	float:left;
}

/* ---------------------- Footer blocks ---------------------- */

table.footer-blocks{
	margin:0 37px 26px;
	border:none;
	border-collapse:collapse;
}

table.footer-blocks td.col1{
	width:440px;
	padding-right:24px;
	vertical-align:top;
}

table.footer-blocks td.col2{
	width:440px;
	padding-left:24px;
	vertical-align:top;
}

table.footer-blocks h1{
	color:#212133;
	font-size:20px;
	font-weight:bold;
	padding:0 12px 9px;
	border-bottom:1px solid #dcdcdc;
}

div.footer-block{
	margin:23px 12px 0;
	font-size:14px;
}

/*  Weather */
table.weather {
	width:225px;
	border:none;
	border-collapse:collapse;
}

.gmtdttl { font-size: 14px; font-weight:normal; color: #2e63a2; text-align:left; background-color: #e0ebf3; }
.gmtdttl>b { padding-left:7px; }
.gmtdtext {font-size: 14px; font-weight: normal; color: #434343;text-align:left;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

/*  Search */
.s_search {/*display: inline-block; float: left;*/}
.s_input {padding:3px 10px; color:#434343; height:18px; width:200px; }
.s_submit {
	display: none;
	border-radius: 8px;
	float: left;
    cursor: pointer;
    width: 92px;
    height: 28px;
    background: url(/bitrix/templates/Invest/images/but_search.png) no-repeat;
    border: none;
    font-size: 13px;
    font-weight: bold;
    padding-left: 32px;
    padding-bottom: 2.4px;
    text-align: left;
    color: #FFF;
}
.s_submit:hover { color:#bcd1e5; }
.s_submit:active { color:#bcd1e5; background:url('/bitrix/templates/Invest/images/but_search_active.png'); }

.s_search .s_input {margin-right:5px;border-radius: 8px;float:left; border-color: transparent;}

/*  Map */
.map-link {
	margin-left:12px;
	color:#194789;
	text-decoration:none;
	border-bottom:1px dashed #194789;
	cursor:pointer;
}

.map-link:hover{
	color:#434343;
	border-bottom:1px dashed #434343;
}

#sitemap
{
	background-image:url('/bitrix/templates/Invest/images/map-bg.png');
	color:#212133;
	display:none;
	font-size:12px;
	width:850px;
	height:500px;
}

#sitemap .close {
	background-image:url('/bitrix/templates/Invest/images/close.png');
	position:absolute;
	right:15px;
	top:16px;
	cursor:pointer;
	height:13px;
	width:13px;
}

#sitemap a
{
	font-size:12px;
}

#sitemap h1{
	font-size:26px;
	font-weight:bold;
	margin:38px 0 23px 53px;
	padding:0;
	border:none;
}

/*  Donors */

.donors-title{
	float:left;
	width:110px;
	margin:40px 33px 0 12px;
	font-size:11px;
	color:#373737;
}

img.donnor { margin-top:33px; }

/*  Copyright */

.copy{
	padding: 25px 0;
	text-align:center;
	color:#626262;
	font-size:14px;
}

.copy a{ color:#626262; }

.copy .copyright, .copy .copyright a{ color:#212133; }

* html #wrapper, * html #header, * html #footer { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)?"990px" : "100%");}

#content ul, #content ul li {list-style-type:disc!important;}
#content ol, #content ol li {list-style-type:decimal!important;}

.starrequired { color:red; }

.banner-img {
	margin: 20px 0px;
	width: 100%;
}
.banner-img  .first {
	float: left;
	width: 45%;
	padding-left: 35px;
}
.banner-img  .last {
	float: right;
	width: 47.5%;
}
.banner-img img {
	border:1px solid #dcdcdc !important;
	box-shadow: -1px 7px 10px #989595;
}
.form label {
	display: block;
	font-size: 14px;
	color: #463f39;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}
.form label input[type="text"] {
	width: 377px;
	height: 32px;
	border:1px solid #adadad;
	margin-top: 10px;
	padding: 0px 0px 0px 7px;
}
.form input[type="image"]  {
	/*width: 100px;
	height: 28px;
	line-height: 28px;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border-radius: 3px;
	background: #2a6db0;*/
	float: right;
	margin-top: -50px;
	margin-right: 10px;
}
.form  textarea {
	width: 821px;
	height: 96px;
	border:1px solid #adadad;
	margin-top: 10px;
	padding: 7px 
}
.form  input[type="file"] {
margin-top: 10px;
width: 288px;
height: 28px;
padding: 7px 0px 0px 6px;
border: 1px solid #adadad;
}
/* End */
/* /bitrix/templates/Invest/components/bitrix/menu/main_multilevel/style.css */
/* /bitrix/templates/Invest/styles.css */
/* /bitrix/templates/Invest/template_styles.css */
