@import url("reset.css");
body {font:12px 'PT Sans'; color:#000; background:#fff;}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	clear: both;
}

#container {margin:auto; width:1188px; position:relative; z-index:2; padding-bottom:20px; }
	.top {
        height:188px;
        position:relative;
        /*background:url(/img/bg180a_1.jpg) no-repeat 349px 1px; padding-top:200px;*/
        background:url(/img/fon_header.png) no-repeat 304px 31px;
        *padding-top:200px;
    }
		.logo, .logo:visited {
            position:absolute;
            left:6px;
            top:10px;
        }
		.topBlock1 {position:absolute; left:440px; top:15px; font-style:italic; width:220px;}
			.topBlock1 p {color:#707070;}
				.topBlock1 ul {padding:8px 0 0 2px; width:200px;}
					.topBlock1 ul li { padding-bottom:8px; clear:both; min-height:1px; line-height:17px;}
						.topBlock1 ul li img {margin-right:10px; float:left;}
		
		.topBlock2 {position:absolute; left:716px; top:29px; color:#707070; font:italic 14px Arial; line-height:17px; width:270px}
			.topBlock2 a {display: block; text-decoration: none; color:#000; font-size:16px; padding:7px 0 0 126px; line-height:19px;}
				.topBlock2 a span {font-size:30px; position:absolute; left:-24px; top:53px; background:url(/img/bg145.gif) no-repeat; width:145px; height:50px; text-align:center; letter-spacing:7px; padding-top:15px;}
		
		.list148 {position:absolute; right:3px; top:23px; background:url(/img/bg148.gif) no-repeat top; width:180px;}
			.list148 span {display:block; height:22px; font:italic 12px Arial; padding:4px 0 0 19px; cursor:pointer;}
			.list148 ul {
				display:none;
				position:relative;
				z-index:1000;
				background:#ffffff;
				border:1px solid #cccccc;
				padding:3px;
				-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); 
				-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); 
				box-shadow: 0 0 5px rgba(0,0,0,0.3); 
			}
			.list148 ul li{
				margin-bottom:0;
			}
			.list148 ul li a{
				color:#333333;
				display:block;
				padding:2px;
				text-decoration:none;
				
			}
			.list148 ul li a:hover, .list148 ul li a:active{
				background:#efefef;
			}
		
		.pic106 {position:absolute; right:26px; top:47px;}
		.menu1 {
			background:url(/img/bg38a.gif) repeat-x 0 -2px; 
			height:33px; 
			font:normal 16px 'PT Sans';
			margin-bottom: 9px;
		}
			.menu1 li { 
				background:url(/img/bg38c.gif) no-repeat right -2px; 
				float:left; 
			}
			.menu1 li.home { 
				background:url(/images/home.jpg); 
				width: 33px;
				height: 33px;
			}
			.menu1 li a { 
				padding:4px 20px 1px 19px; 
				display: block;
				height:33px;
			}
			.menu1 li.home {
				cursor: pointer;
			}
			.menu1 li.q38 {padding:10px 18px 0 18px;}
	
					.menu1 li a, .menu1 li a:visited {color:#fff; text-decoration:none;}
				.menu1 li.active1, .menu1 li.active1:visited {background:url(/img/bg38b.gif) repeat-x top !important;}
					.menu1 li.active1 a, .menu1 li.active1 a:visited {color:#ee2b56;}
	
	.string62 {padding:26px 0 0 2px; position:relative; height:70px;}
		.string62 span {
            display: none;
            position: absolute;
            left: 0px;
            font: normal 17px "PT Sans";
            color: #c0bebe;
            background-color: #fafafa;
            width: 350px;
            padding: 14px 20px;
		}
		.index-body .string62 span {
			display: inline;
		}
		.string62 ul {position:absolute; left:0;}
			.string62 ul li {float:left; padding-right:8px;}
				.string62 ul li img {float:left; margin-right:2px; position:relative; top:-3px;}
		
		.string62 form {position:absolute; right:0; top:16px; width:286px; height:32px; background:url(/img/bg286.gif) no-repeat;}
			.string62 form.q1 {background:url(/img/bg286b.gif) no-repeat;}
			.w240 {width:229px; height:19px; line-height:19px; background:none; border:none; color:#a2a2a2; font:italic 12px Arial; padding:5px 0 0 11px;}
			.btn32a {position:absolute; right:2px; top:1px; border:none; width:32px; height:32px; background:none; cursor:pointer;}
	
	.list383 {}
		.list383 li {background:url(/img/bg383.gif) repeat-y left top; width:383px; height:239px; position:relative; float:left; margin-right:19px;}
			.list383 li div {background:url(/img/bg58a.gif) repeat-x left; height:43px; position:absolute; left:0; bottom:0; width:100%; font:italic 20px 'PT Sans'; text-align:center; padding-top:15px; text-shadow:#3b3b3b 0 1px;}
				.list383 li  a div, .list383 li a:visited div  {text-decoration:none;color:#fff; }
			.pic379 {display:block; border-top:1px solid #ededed; position:relative; z-index:1; margin-left:2px;}
				.txt1 {position:absolute; left:20px; top:19px; z-index:2; font:italic 16px Arial; width:150px; line-height:19px;}
				.txt2 {position:absolute; right:11px; top:18px; z-index:2; font:italic 16px Arial; width:195px; line-height:20px;}
				.txt3 {position:absolute; right:15px; top:16px; z-index:2; font:italic 16px Arial; width:120px; line-height:20px;}
				.crn58left {position:absolute; left:0; top:0; background:url(/img/bg58c.gif) no-repeat left top;}
				.crn58right {position:absolute; right:0; top:0; background:url(/img/bg58c.gif) no-repeat right top;}
				
				
				.list383 li a div.clicked1 {background:url(/img/bg58e.gif) repeat-x left !important;}
					.crn58left.clicked1 {background:url(/img/bg58f.gif) no-repeat left top !important;}
					.crn58right.clicked1 {background:url(/img/bg58f.gif) no-repeat right top !important;}
	
	.indexBanner {padding-top:30px; clear:both;}
		.indexBanner img {}
		.indexBanner li {list-style-type: none;}
	
	.list281 {clear:both; padding-top:30px;}
		.list281 li {float:left; width:281px; margin-right:20px;}
			.block281 {width:281px; overflow:hidden !important}
				.block281 .h2 {background:url(/img/bg281a.gif) no-repeat; font:20px 'PT Sans'; padding:8px 0 7px 18px}
				.content281 {background:url(/img/bg281b.gif) repeat-y left top; padding:20px 20px 10px 20px;}
					.content281.first {padding:20px 20px 10px 15px;}
					.content281 p {line-height:18px; padding:0 0 7px 0;}
					.content281.first span {font-style:italic; color:#777; display:block;}
					.content281.first a, .content281.first a:visited {font:italic 14px 'PT Sans'; display:block; line-height:18px;}
					.content281.first p img {display:block; float:left; margin-right:10px; position:relative; top:5px;}
				.postContent281 {padding:0 0 16px 20px; background:url(/img/bg281c.gif) no-repeat center bottom; font:italic 14px 'PT Sans';}
				
					.pic211 {display:block; width:211px; margin:-7px auto 17px auto;}
					.content281.second p {padding-bottom:0;}
					.content281.second p a, .content281.second p a:visited {font-style:italic;}
				
				.content281.third {padding:10px 0 20px 0;}
					#list243 {width:279px;}
						#list243 li {width:279px; padding-left:30px;}
							#list243 li td {vertical-align:top; padding:5px 0 3px 0;}
							#list243 li div {background:url(/img/bg68.gif) no-repeat; padding:2px 0 0 2px; width:66px; height:66px; margin:0 17px 10px 0;}
								#list243 li div img {display:block;}
							#list243 li table td p {font:bold 14px Arial; padding:6px 20px 6px 0;}
								#list243 li table td p span {display:block; font:12px Arial; color:#7e7e7e; padding-top:3px;}
								#list243 li table td a, #list243 li table td a:visited {color:#37a6dd; font:italic 14px 'PT Sans'}
									#list243 li table td a:hover {color:#ee2b56;}
						
				.content281.fourth {padding:30px 0 0 10px;}
	
	.varList {clear:both; padding:33px 0 0 0;}
		.varList li.mainLevel {float:left; margin-right:20px; border-top:1px solid #f7f7f7;}	
			.varList li .h3 {font:20px 'PT Sans'; padding:17px 0 5px 14px; position:relative;}
				.varList li .h3 img {left:7px; cursor:pointer; position:relative}
			.block180 {width:180px;}			
				.content180 {background:url(/img/bg180a.gif) repeat-y top;}
				.postContent180 {padding:0 0 19px 20px; background:url(/img/bg180b.gif) no-repeat center bottom; font:italic 14px 'PT Sans';}
					
					.list1 {padding:12px 0 0 14px; min-height:1px; white-space:normal;}
					*+html .list1 { border:1px solid #fff; overflow:hidden;}
						.list1 li {padding-bottom:20px; clear:both; position:relative; width:95%;}
						
							.list1 li span {font:italic 12px Arial; color:#777; display:block; white-space:nowrap;}
							.list1 li a, .list1 li a:visited {font:italic 12px 'PT Sans'; color:#199fda; line-height:18px;}
		.content281.fifth {padding:0 20px 2px 10px;}
		
		.block383 {width:383px;}
			.content383 {background:url(/img/bg383.gif) repeat-y left; padding-bottom:7px;}
				.content383 .h3 span {position:absolute; right:7px; top:43px; font:italic 12px Arial; color:#666; background:url(/img/bg220a.png) no-repeat; width:198px; height:48px; padding:10px 10px 0 15px; line-height:17px; letter-spacing:-0.3px; display:none;}
			.postContent383 {background:url(/img/bg383b.gif) no-repeat center bottom; padding:0 0 19px 20px;}
				.postContent383 a, .postContent383 a:visited {font:italic 14px 'PT Sans'; top:-4px; position:relative}
				#flash {padding:6px 0 3px 35px;}
				.txt4 {padding:0 0 20px 16px !important; font:italic 12px Arial; line-height:19px;}
			
		.content281.sixth {padding:0 20px 2px 10px;}
			
		.placeHolder134 {padding-left:17px; width:134px;}
			#bloglist {width:140px;}
				#bloglist li {margin:0; width:135px; padding-left:5px;}
					#bloglist li h6 {font:bold 12px Arial; color:#2e99fc; padding-top:8px}
						#bloglist li h6 img {width:20px; height:20px; float:left; margin-right:6px; position:relative; top:-4px;}
					#bloglist li p {font-size:11px; clear:both; padding:1px 5px 0 0; line-height:18px;}
						#bloglist li p a, #bloglist li p a:visited {display:block; font-style:italic;}
					
		
		.ch {position:relative; height:90px; padding-top:10px;}
			.calendar {height:89px; background:url(/img/bg187.gif) no-repeat 50% 0; text-align: center;}
				.calendar li {
					display:inline-block;
					*display:inline;
					zoom:1;
					vertical-align:top;
					color:#fff; 
					font:30px "Trebuchet Ms"; 
					width:50px; 
					padding:0; 
					text-align:center; 
					margin:0; 
					text-shadow:#3b3b3b 0 1px; 
					padding-top:27px;
				}
				.calendar-block a {
					font: normal 16px 'PT Sans' !important;
					text-decoration: none !important;
					color: #000000 !important;
				}
				.calendar-block a:hover {
					color: #6fa9e5 !important;

				}
					.calendar li.curr1 {font-size:40px; width:80px; padding-top:10px;}
						.calendar li.curr1 span {display:block; font-size:12px;}
				}
			.txt5 {font:italic 12px 'PT Sans'; padding:15px 0 0 15px; line-height:17px;}
				.txt5 a, .txt5 a:visited {color:#199fda;}
		
		.h61 {clear:both; padding-top:20px;}
			.h61 li {float:left; margin:0 21px 10px 21px;}
	
	.foot {    background: url("/img/bg377.gif") repeat-x scroll center 34px #5682D9;    clear: both;    height: 300px;}
		.fc {width:1188px; margin:auto; position:relative;}
			.fc ul {padding:18px 0 0;}
				.fc ul li {font:bold 16px 'PT Sans'; float:left; height:110px;width:330px;padding:0 20px 30px 0;}
				.fc > ul > li:nth-child(4n-3), .fc > ul > li:nth-child(4n) {width:260px;}
					.fc ul li a, .fc ul li a:visited {color:#c1eafd; text-decoration:none;}
					.fc ul li ul {padding:7px 0 0 0;}
						.fc ul li ul li {font:italic 14px 'PT Sans'; float:none; padding:0 0 5px 0;height:auto;width: auto;}
							.fc ul li ul li a, .fc ul li ul li a:visited {color:#fff;}
			.socials { width: 365px;float: right;}
			.copy {    bottom: 0;    clear: both;    color: #066666;    padding-left: 18px;    position: relative;    top: 60px;}
			.cr {    color: #666666;    position: absolute;    right: 17px;    top: 377px;}
				.cr a, .cr a:visited {color:#ee2b56;}
			
#xxx {padding-left:26px; position:relative;}
*+html #xxx {left:26px; padding:0;}
.sep1 {border-bottom:1px solid #ededed; margin-bottom:10px;}

/*1_infocenter*/
.string62 ul.crumbs1 {font-size:18px; margin:-6px 0 0 67px;}
	.string62 ul.crumbs1 li {padding:0; text-decoration:underline;}
		.string62 ul.crumbs1 li a, .string62 ul.crumbs1 li a:visited {color:#000; text-decoration:none;}

.string62 ul.crumbs2 {font:italic 14px 'PT Sans'; margin:0; letter-spacing:-0.3px; color:#666;max-width: 890px;max-height: 18px;overflow: hidden;}
	.string62 ul.crumbs2 li {padding-right:5px; background:url(/img/pic9a.gif) no-repeat right 3px; margin-right:5px;float: none; display: inline;}
	.string62 ul.crumbs2 li:last-child { background: none; }
		.string62 ul.crumbs2 li a, .string62 ul.crumbs2 li a:visited {padding-right:10px;}		
	}

.block570a {width:568px; float:left; margin:-13px 30px 0 0; padding-left:2px;}
	.block570a h1 {font:24px arial; text-transform:uppercase; padding-bottom:15px;}
	.block570a h2 {font:italic 24px arial; letter-spacing:0.8px; padding-bottom:14px;}
	.txt6 {font:italic 16px Arial; padding-bottom:20px;}
	.list2 {padding-left:10px;}
		.list2 li {float:left; font:italic 16px Arial; padding-right:55px;}
			.list2 li a, .list2 li a:visited {color:#000;}
		
	.table1 {clear:both; padding-top:33px; font:italic 16px Arial;}
		.table1 table {width:546px;}
			.table1 table th {font-weight:normal; text-align:left; padding-bottom:18px;}
			.table1 table td {}
				.table1 table td p.link1 {text-align:right; padding-bottom:15px;}
					.table1 table td p.link1 a, .table1 table td p.link1 a:visited {color:#000;}
				.pic510 {border:5px solid #000; margin-bottom:10px;}

.block580a {width:560px; float:left; padding:0 0 30px 20px; font-size:16px;}
	.block580a h2 {font:24px arial; padding:30px 0 20px 0;}
	.block580a p {line-height:22px;}
	.block580b {font-style:italic; margin-top:-14px;}
		.block580b h2 {font-style:italic; padding-bottom:15px;}
		.block580b p {line-height:19px;}
		
/*2_news*/
.col305 {float:left; width:305px; margin-right:2px;}
	.menuleft1 {font: 14px 'PT Sans';}
		.menuleft1.w260 {width:260px; padding:20px 0 32px 14px;}
		.menuleft1 li {padding:7px 0 12px 15px; letter-spacing:-0.5px; margin-bottom:-1px;}
			.menuleft1 li.active1 {background:url(/img/bg262a.gif) no-repeat;}
				.menuleft1 li.active1 a, .menuleft1 li.active1 a:visited {text-decoration:none;}
	.link2 {font:italic 14px 'PT Sans'; padding:33px 0 23px 15px;}

.col664 {margin-right:21px; float:left; width:664px;}
	.col664 h1 {font:32px 'PT Sans'; margin:-6px 0 16px 2px;}
	.block664 {background:url(/img/bg664.gif) repeat-y left top; margin-bottom:10px;}
		.block664 h2 {background:url(/img/bg40a.gif) repeat-x top; height:33px; font:20px 'PT Sans'; padding:7px 10px 0 10px; position:relative;}
			.block664 span {position:absolute; right:16px; top:8px; letter-spacing:-0.8px}
			.pic40a {position:absolute; left:0; top:0;}
			.pic40b {position:absolute; right:0; top:0;}
		
			.block664 table th {font:italic 14px 'PT Sans'; text-align:left; padding:5px 0 10px 10px;}
			.block664 table td {padding:0 14px 0 10px; vertical-align:top;}
				.block664 table td b {text-transform:uppercase; font:italic 14px 'PT Sans'; display:block; line-height:23px; padding-bottom:20px;}
				.block664 table td p {line-height:18px; margin-top:-5px;}
					.block664 table td p.link1 {font:italic 14px 'PT Sans'; text-align:right;}
		.pic664b {display:block;}
		.socials1 {margin-bottom:20px; text-align:center;}
		
.col195 {width:195px; float:left;}
	.calendar1 {padding:47px 0 13px 0;}
	.banner181a {display:block; margin:0 auto 15px auto; width:181px;}
	
/*3_faq*/	
.col300 {float:left; width:300px;}
.col684 {float:left; width:704px; padding:10px 20px 0 0;}
	.col684 h1 {font:32px 'PT Sans'; }
	.list332 {padding-top:22px;}
		.list332 li {float:left; margin-bottom:14px; width:332px; background:url(/img/bg332a.gif) repeat-y left top;}
			.pic328 {margin:0 0 -1px 2px; border-top:1px solid #f7f7f7;}
			.list332 li div {background:url(/img/bg75a.gif) repeat-x bottom; font:italic 20px 'PT Sans'; padding:6px 10px 10px 10px; text-align:center; text-shadow:#3b3b3b 0 1px; line-height:26px;}
				.list332 li div a, .list332 li div a:visited {color:#fff; text-decoration:none;}
	
.col182 {width:182px; float:left; padding-top:19px;}
	.list180 {width:180px; padding:5px 5px 0 5px; border:1px solid #ededed; border-radius:3px; font:12px 'PT Sans'; margin-bottom:27px;}
		.list180 li {width:170px; height:40px; background:url(/img/bg170a.gif) no-repeat; margin-bottom:4px; min-height:1px;}
			.list180 li a, .list180 li a:visited {display:block; position:relative; padding:12px 0 0 7px; text-decoration:none; letter-spacing:0.4px;line-height: 16px !important;}
				.list180 li a img, .list180 li a:visited img {position:absolute; right:8px; top:8px;}
				
/*4_legislation*/
.col300 form {width:263px; background:url(/img/bg263a.gif) no-repeat center bottom; padding-top:26px; margin-bottom:36px; position:relative;}
	.col300 form legend {font:16px 'PT Sans'; letter-spacing:0.3px; padding-bottom:16px;}
	.w231 {width:210px; height:27px; line-height:19px; background:none; border:none; color:#a2a2a2; font:italic 12px Arial; padding:0 0 0 11px;}
	.col300 form .btn32a {position:absolute; right:7px; top:56px; border:none; width:32px; height:32px; background:none; cursor:pointer;}

.textBlock1 {padding:17px 0 20px 0;}
	.textBlock1 h2 {font:16px 'PT Sans'; padding:0 0 20px 4px;}
	.textBlock1 p {line-height:18px; padding-bottom:5px}
	.textBlock1 ul {font:italic 14px 'PT Sans'; padding:0 0 0 4px;}
			.textBlock1 ul li a, .textBlock1 ul li a:visited {color:#199fda; font-size: 14px;}
			.textBlock1 table {margin-bottom: 20px;}
			.textBlock1 table td {padding: 0 5px;vertical-align: top;}
	
/*5_legislation*/	
.block686 {width:686px; background:url(/img/bg686a.gif) repeat-y left top; margin-bottom:14px; clear:both;}
	.block686 h2 {background:url(/img/bg40a.gif) repeat-x top; height:40px; font:20px 'PT Sans'; padding:7px 10px 0 10px; position:relative;}
	.block686 h3 {font:16px 'PT Sans'; padding:6px 0 0 15px;}
	.block686 ul {font-size:12px; padding:7px 0 0 15px; position:relative}
		.block686 ul li {padding:0 20px 5px 0; line-height:17px; margin-bottom:3px;}
			
	.textBlock1 .block686 p.switcher1 {text-align:right; color:#199fda; padding:0 20px 10px 0; font:italic 12px 'PT Sans';}
		.switcher1 span {cursor:pointer; border-bottom:1px dashed #199fda; display:block; float:right; margin-left:3px;}
		.pic686 {display:block; clear:both;}
		
/*6_infocenter*/			
.txt7 {padding:10px 13px 10px 13px;}
	.block686 .link1, .block334 .link1 {padding:0 30px 7px 0; text-align:right; font:italic 12px georgia;}
	.table2 {}
		.table2 td {vertical-align:top; padding:12px 0 0 14px;}
			.table2 td img {display:block;}
			.table2 td span {display:block; font-style:italic; color:#b0b0b0;}
			.table2 td p {padding:0 25px 10px 0;}
			
			
.block334 {background:url(/img/bg334a.gif) repeat-y left top; width:334px; float:left; margin-bottom:30px;}
	.block334 h2 {background:url(/img/bg40a.gif) repeat-x top; height:40px; font:20px 'PT Sans'; padding:7px 10px 0 10px; position:relative;}
	.content334 p {padding:10px 10px 7px 15px;}
	.content334 cite {color:#5b5b5b; display:block; padding:12px 20px 20px 50px; background:url(/img/pic24.gif) no-repeat 14px 8px; font-style:normal; line-height:18px;}
	.pic334 {display:block;}
	
/*7_events*/	
.calendar2 {margin-bottom:20px;}

.table3 {margin-bottom:-9px;}
	.table3 th {font:italic 18px 'PT Sans'; text-align:left; padding-bottom:5px;}
	.table3 td {vertical-align:top;}
		.table3 td img {margin-right:13px;}
		.table3 td p {padding:0 15px 0 0;}
			.table3 td p a, .table3 td p a:visited {display:block; font:italic 12px 'PT Sans';}
		.cStripe {width:71px; background:#84cffb url(/img/bg205a.gif) repeat-x bottom; margin:0 23px 0 23px;}
			.cStripe ul {padding:0; position:relative}
				.cStripe ul li {color:#fff; font:30px Trebuchet Ms; width:71px; text-align:center; text-shadow:#3b3b3b 0 1px; padding:17px 0 2px 0;}
					.cStripe ul li.curr1 {font-size:40px; width:89px; padding:17px 0 10px 0; background:url(/img/bg89.png) no-repeat; position:relative; left:-9px;}
						.cStripe ul li.curr1 span {display:block; font-size:12px; margin-top:-6px;}
		
.socials2 {padding-bottom:10px;}
	.table4 th {padding:11px 10px 16px 15px; text-align:left; font:italic 12px Arial; color:#b0b0b0; position:relative;}
		.table4 th span {display:block; padding-bottom:3px;}
		.table4 th a, .table4 th a:visited {font:italic 14px 'PT Sans';}
	.table4 td {padding-left:14px; vertical-align:top; position:relative;}
		.table4 td p {padding:0; margin:-5px 0 0 -5px; min-height:1px;}
		.table4 td a, .table4 td a:visited {font:italic 12px 'PT Sans';}
.link3, .link3:visited {position:relative; left:-5px;}

/*8_news*/
.table3.q1 {margin-left:15px;}
	.table3.q1 th {font:italic 12px Arial; color:#b0b0b0; padding:10px 0 10px 0;}
		.table3.q1 th span {display:block;}
		.table3.q1 th a, .table3.q1 th a:visited {font:italic 14px 'PT Sans';}
	.table3.q1 td {padding-bottom:10px;}

/*9_businessmen*/
.menuleft2 {font:italic 16px 'PT Sans'; padding:13px 0 17px 0; left:-8px; position:relative;}
	.menuleft2 li {text-align:center;}
		.menuleft2 li span {display:block; padding:5px 0 27px 0;}
			.menuleft2 li span.active2 a, .menuleft2 li span.active2 a:visited {color:#ee2b56; text-decoration:none;}

.block334 h2 #inf1 {left:7px; top:1px; cursor:pointer; position:relative}		
.block334 h2 span {position:absolute; right:7px; top:43px; font:italic 12px Arial; color:#666; background:url(/img/bg220a.png) no-repeat; width:198px; height:48px; padding:10px 10px 0 15px; line-height:17px; letter-spacing:-0.3px; display:none;}
	.textBlock1 .list3 {font:italic 12px 'PT Sans'; padding:0 10px 0 25px;}
		.textBlock1 .list3 ul {padding:10px 0 0 0;}
			.textBlock1 .list3 ul li {padding-bottom:1px; background:url(/img/pic10b.gif) no-repeat left 8px; padding-left:13px;}
.flash247 {margin:auto; display:block; width:247px; padding:20px 0 20px 0;}
.content334 p em {letter-spacing:-0.1px;}
.h4a {font:20px 'PT Sans'; padding-bottom:10px; clear:both;}
.table5 {width:680px; border-top:1px solid #f7f7f7; margin-left:3px;}
	.table5 td {padding:20px 0 20px 0;}
		.table5 td img {margin:0 30px 0 20px;}
		.table5 td h5 {font:italic 18px 'PT Sans';}
			.table5 td h5 a, .table5 td h5 a:visited {color:#388ecd;}
		.table5 td p {font:italic 20px 'PT Sans';}
			.table5 td p a, .table5 td p a:visited {border-bottom:1px dashed #199fda; text-decoration:none;}
			
/*10_competitors*/

.placeholder1 {padding-left:30px; position:relative;}
.txt8 {padding:10px 0 0 0; margin-left:-17px;}
#list212 {min-height:1px; min-width:1px;margin-top: 10px !important;}
#list212 li {padding:0; position:relative;vertical-align:top; padding:5px 0 3px 0;}
	#list212 li div {background:url(/img/bg68.gif) no-repeat; padding:2px 0 0 2px; width:66px; height:66px; margin:0 10px 1px 0;float:left;}
		#list212 li div img {display:block;}
	#list212 li p {font:bold 14px Arial; padding:0 20px 6px 0;}
		#list212 li p span {display:block; font:12px Arial; color:#7e7e7e; padding-top:3px;}
		#list212 li a, #list212 li a:visited {color:#37a6dd; font:italic 14px 'PT Sans'}
			#list212 li p a:hover {color:#ee2b56;}

.col182 .block180 {margin-bottom:20px;}
	.col182 .block180 .postContent180 {padding-top:20px;}
	.col182 .block180 p.h3 {font: 20px 'PT Sans'; padding: 11px 0 5px 17px; position: relative; border-top:1px solid #f7f7f7;}
	
/*11_competitors*/	
.textBlock0 {font-size:14px; padding:34px 0 0 2px; margin-bottom:-16px;}
	.textBlock0 p {padding-bottom:19px; line-height:18px; letter-spacing:-0.6px;}
	.switcher2 {position:relative; display:block; padding-left:10px; cursor:pointer; background:url(/img/pic28a.gif) no-repeat right top;}
		.switcher2 img {position:absolute; right:2px; top:0; display:none;}
		.switcher2.w {background:url(/img/pic28b.gif) no-repeat right top !important;}
	.textBlock2 {padding:10px;}
	.table6 {}
		.table6 td {vertical-align:top; padding:10px 0 3px 0}
			.table6 td img {margin:0 25px 0 13px;}
			.table6 td h5 {font:italic 16px 'PT Sans'; padding-top:7px; letter-spacing:-0.6px;}
				.table6 td h5 a, .table6 td h5 a:visited { color:#388ecd;}

.textBlock3 {font-size:14px;}
	.textBlock3 p {padding-bottom:20px;}
		.textBlock3 p em {color:#666;}
	.textBlock3 table {font-size:12px; margin:-5px 0 20px 0;}
		.textBlock3 table td {vertical-align:top; width:335px;}
			.textBlock3 table td p {font:italic 12px Arial; color:#666; letter-spacing:-0.2px; padding-bottom:4px;}
				.textBlock3 table td p b {font-style:normal; display:block; color:#000; padding-bottom:2px;}
				.textBlock3 table td ul {font:12px Arial; padding:2px 0 0 0;}
					.textBlock3 table td ul li {padding-bottom:2px;}
.banner258 {margin-bottom:20px; display:block;}					

/*12_private*/
.banners332 {padding-top:27px;}
	.banners332 li {float:left;}
		.banners332 li span {display:block; font:20px 'PT Sans'; padding-bottom:12px;}

/*13_experts*/
.table7 {margin-left:12px; position:relative;}
	.table7 th { vertical-align:top; padding:8px 0 0 0; text-align:left; font:italic 12px Arial; color:#777;}
		.table7 th img {width:20px; height:20px; float:left; margin-right:6px; position:relative; top:2px;}
		.table7 th p span {font:bold 14px Arial; color:#000;} 
	.table7 td {font-size:12px; padding:5px 0 0 0;}
		.content334 .table7 td p { padding:0 30px 0 0;}
		.table7 td a, .table7 td a:visited {font:italic 12px 'PT Sans'; display:block;}



/*14_analytics*/
.textBlock1 ul.list4 {padding:0; clear:both;}
	.textBlock1 ul.list4 li {margin-bottom:20px; padding:10px 0 0 10px; min-height:1px;list-style-type:none;}
			.textBlock1 ul.list4 li table td {vertical-align:top; padding:0 15px 0 3px;}
			.textBlock1 ul.list4 li table td span {font:italic 14px Arial; color:#666; display:block;}
			.textBlock1 ul.list4 li table td a, .textBlock1 ul li table td a:visited {font:italic 18px 'PT Sans'; color:#388ecd;}
			.textBlock1 ul.list4 li table td p {font:14px Arial; padding:4px 0 8px 0; line-height:22px;}

		.textBlock1 ul.pager1 {padding-left:40px;}
			.pager1 li {float:left; padding-right:10px;}
				.pager1 li span {background:url(/img/bg21a.gif) no-repeat; width:21px; height:23px; color:#ee2b56; display:block; text-align:center; padding-top: 5px;}
				.pager1 li a, .pager1 li a:visited {display:block; width:21px; height:23px; text-align:center; text-decoration:none;
					padding-top: 5px;
				}

/*15_microfinance*/	
.textBlock5 {padding:34px 0 0 0;}
	.textBlock5 p {font-size:14px; line-height:21px; padding-bottom:10px;}
	.textBlock5 .block686 {border-top:1px solid #f7f7f7;}
		.textBlock5 .block686 cite {font:italic 14px Arial; color:666; display:block; padding:12px 20px 15px 20px; line-height:22px;}
	.textBlock5 h2 {font:20px 'PT Sans'; text-align:center; padding-top:10px;}
		.textBlock5 .block686 h2 {height:auto; background:none; border:none; padding-bottom:10px;}
			.textBlock5 .block686 h2 img {display:none;}
	.simpleList {font-size:14px; padding:20px 0 16px 5px;}
		.simpleList li {padding-bottom:20px;}
	.complexList { background:url(/img/bg181.gif) no-repeat center top; clear:both; padding-top:70px; margin-top:-20px; min-height:1px;}
	.complexList.second {background:none; padding-top:10px;}
		.complexList li { float:left; background:url(/img/bg341a.png) no-repeat; width:341px; height:77px; margin:-50px 0 60px 0; text-align:center;}
			.complexList li.sep2 {float:none; width:100%; height:auto; displa1y:none; clear:both; background:#fff !important; top:-50px; margin:0 0 10px 0; position:relative;}
			
			.complexList li.sep2 div {padding:0;}
				.complexList li.sep2 div p { font-size:14px; text-align:left; padding:10px;}
			
			.complexList li.curr2 {background:url(/img/bg341a-on.png) no-repeat !important;}
				.complexList li.curr2 a, .complexList li.curr2 a:visited {color:#fff !important; border-bottom:1px dashed #fff !important;}
			.complexList li a, .complexList li a:visited {color:#ee2b56; border-bottom:1px dashed #ee2b56; text-decoration:none;}
				.complexList li a:hover {color:#fff; border-bottom:1px dashed #fff;}
			.complexList li p {font-size:20px; padding-top:12px;}
				.complexList li p span {font-size:14px; display:block;}
			.complexList li div {font-size:20px; padding-top:23px;}
				.complexList li .optBlock p {}
	.list692 {padding:20px 0 10px 0;}
		.list692 li {background:url(/img/bg692a.gif) no-repeat top; width:692px; text-align:center; margin-bottom:15px;}		
			.list692 li.q2 {background:url(/img/bg692b.gif) no-repeat top;}
			.list692 li a, .list692 li a:visited {color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}
			.list692 li > p { font:20px 'PT Sans'; padding:16px 0 20px 0;}
				.list692 li.q2 p {padding-top:10px;}
			.list692 li div.ch1 {display:none;}
				.list692 li div.ch1 p {font-size:14px; text-align:left;}

/*16_mfi*/	
.textBlock4 {padding:33px 0 20px 0; font:14px Arial;}
	.textBlock4 table {margin:0 0 14px -5px; font:italic 14px Arial; width:100%}
		.textBlock4 table td {vertical-align:top; padding:5px;} 
		.textBlock4 table td p {padding:18px 0 0 0; line-height:18px;}
			.textBlock4 table td p a, .textBlock4 table td p a:visited {color:#388ecd;}
		
		.textBlock4 p {line-height:18px; padding-bottom:12px;}
		.h59 {padding-top:13px; font-family:'PT Sans';}
			.h59 li.tl {float:left; text-align:center;}
				.textBlock4 ul.h59 li.tl a, .h59 li.tl a:visited, .textBlock5 ul.h59 li.tl a, .h59 li.tl a:visited {display:block; background:url(/img/bg59a.gif) no-repeat; width:340px; height:41px; color:#ee2b56; text-decoration:none; padding-top:12px;}
					.textBlock4 ul.h59 li.tl a span, .textBlock4 ul.h59 li.tl a:visited span, .textBlock5 ul.h59 li.tl a span, .textBlock5 ul.h59 li.tl a:visited span { border-bottom:1px dashed #ee2b56; position:relative;}
				.textBlock4 ul.h59 li.tl a:hover, .textBlock5 ul.h59 li.tl a:hover, .textBlock4 ul.h59 li.tl a.curr1, .textBlock4 ul.h59 li.tl a.curr1:visited {color:#fff; background:url(/img/bg59a-on.gif) no-repeat;}
					.textBlock4 ul.h59 li.tl a:hover span,  .textBlock5 ul.h59 li.tl a:hover span, .textBlock4 ul.h59 li.tl a.curr1 span, .textBlock4 ul.h59 li.tl a.curr1:visited span {border-bottom:1px dashed #fff; }
					.s20 {font-size:16px;}
					.s16 {font-size:16px; top:4px;}		
					
		.h59 li.tl a.curr1, .h59 li.tl a.curr1:visited {background:url(/img/bg59a-on.gif) no-repeat !important; color:#fff !important;}
			.h59 li.tl a.curr1 span, .h59 li.tl a.curr1:visited span {border-bottom:1px dashed #fff !important;}
					
		.textBlock4 ol {padding:18px 0 14px 20px; margin:0 0 14px 0; line-height:18px;}
		.picList1 {float:left; margin:-2px 10px 0 0; width:146px;}
			.picList1 li {padding-bottom:26px;}
				.picList1 li img {display:block; margin-bottom:8px}
				.picList1 li p {font:italic 12px Arial; line-height:18px;}
					.picList1 li p b {display:block; font:bold 14px Arial;}
		.optBlock {display:none;}
		#place {padding-bottom:20px; margin:20px 0; border-bottom:1px solid #e5e5e5}
		#place div, .textBlock4 div  {margin:5px 0;}
		#place ul {margin: 0 0 10px 20px !important; padding-top:0;list-style-type:disc;}
			#place ul li { text-align:left; padding:10px 0 0 3px; min-height:1px;}
				#place ul li a, #place ul li a:visited, #place ul li a:hover {font:italic 14px Arial; width:auto; height:auto; background:none; color:#388ecd; text-decoration:underline;}
					#place ul li table {color:#000; margin:15px 0 0 0; display:none}
						#place ul li table th {text-align:left; border-bottom:2px solid #000; padding:4px 20px 4px 20px; font:14px Arial;}
						#place ul li table td {vertical-align:top; padding:7px 20px 7px 20px; font:14px Arial; border-bottom:1px solid #b2b2b2;}
							#place ul li table td ul {margin:0 !important;}
		
		
/*17_article*/
.txt9 {font:italic 14px Arial; color:#666; padding:15px 0 7px 0; position:relative;}
	.txt9 span {position:absolute; right:0; top:15px; width:200px; text-align:right}
.txt10 {font-size:14px; border-bottom:1px solid #d3d3d3; margin-bottom:20px;padding-bottom:20px;} 
.txt10 div {margin:5px 0;} 
.txt10 h3 {margin:20px 0 10px;} 
	.txt10 img {display:block; float:left; margin:0 23px 5px 0;}
	/*.txt10 p {line-height:22px;} */

.nav1 {margin:0 auto 5px auto;}
	.nav1 td { vertical-align:top; font:italic 16px 'PT Sans';}
		.navLink1, .navLink1:visited {color:#388ecd; text-decoration:none;}
			.navLink1 span, .navLink1:visited span {text-decoration:underline;}
			.navLink1:hover {color:#ee2b56;}
			.socials1 {padding:0 30px 0 30px;}

	.com legend {font:20px 'PT Sans'; padding-bottom:20px;}
		.com table td {vertical-align:top; padding:0 20px 10px 0;}
			.w244 {width:234px; height:28px; border:1px solid #d5d5d5; color:#a2a2a2; padding-left:10px;}
			.w326 {width:316px; height:28px; border:1px solid #d5d5d5; color:#a2a2a2; padding-left:10px; margin-bottom:10px;}
			#questionForm .dropdown {
				width: 316px;
				margin-bottom: 10px;
			}
			#questionForm .dropdown .selected, #questionForm .dropdown li {
				font-size: 14px;
				color: rgb(162, 162, 162);
			}
			.w125 {width:115px; height:28px; border:1px solid #d5d5d5; color:#a2a2a2; padding-left:10px;}
			.com table td img.cap {border:1px solid #000;}
			.w678 {height:78px; padding:10px; width:100%; border:1px solid #d5d5d5; color:#a2a2a2; overflow:hidden; margin-bottom:10px;}
			.error {padding:10px; font:12px Arial; background:#fffcc3; position:relative; top:2px;}
				.error img {position:absolute; left:8px; top:-9px;}
			.com table td.captcha img{ width:150px; height:30px;}	
	.com.reply{	margin-left:20px;padding-top:10px;}
	.com.reply legend{font-size:16px;margin-bottom:0px;}	
/*	
			.textBlock1 ul.list5 {clear:both; padding:15px 0 0 100px;}
			
				.list5 li {float:left; padding-right:20px; text-align:center;}
				*+html .list5 li { width:270px;}
					.list5 li span.active3 {background:url(/img/bg220b.gif) no-repeat left top; color:#fff; position:relative; border:none; cursor:auto}
						.list5 li span.active3 img {position:absolute; left:50%; top:35px; margin-left:-8px; display:block}
					.list5 li span {color:#3794f5; color:#3794f5; position:relative; top:7px; height:28px; display:block; padding:7px 20px 0 20px; cursor:pointer;}
						.list5 li span img {display:none;}
*/

			.textBlock1 ul.list5 {clear:both; padding:15px 0 0 100px;}
				.list5 li {float:left; padding-right:20px; text-align:center;}
				*+html .list5 li { width:270px;}
					.list5 li span {background:url(/img/bg220b.gif) no-repeat left top; height:28px; display:block; color:#fff; padding:7px 20px 0 20px; position:relative;}
						.list5 li span img {position:absolute; left:50%; top:35px; margin-left:-8px;}
					.list5 li a, .list5 li a:visited {color:#3794f5; border-bottom:1px dashed #3794f5; text-decoration:none; color:#fff; position:relative; top:7px;}

						

.list6 {clear:both; margin-bottom:26px; padding-top:20px;}
	.textBlock1 ul.list6 li {padding-bottom:9px;}
		.bg17 {display:block; position:relative; top:1px; left:15px;}
		.list6 li table {border:1px solid #d3d3d3;}		
			.list6 li table td {vertical-align:top; padding:9px 0 5px 9px; font:italic 12px Arial; color:#000;}	
				.list6 li table td div {color:#666; padding:3px 19px 0 0;}
					.list6 li table td span {display:block; color:#000; font-weight:bold; white-space:nowrap; padding-bottom:3px;}
				.list6 li table td p {padding:0 20px 0 0;}

		.list6 li .com table {border:none;}		
			.list6 li .com table td {vertical-align:top; padding:0 20px 10px 0;}	
				
				
.list10 {clear:both; margin-bottom:26px; padding-top:20px;}
	.textBlock1 ul.list10 li {margin: 0 25px 9px;padding-bottom: 0;}
					
/*18_photo*/	
.txt11 {font:italic 12px Arial; color:#666; padding:12px 0 9px 0;}
.photoHolder {position:relative; padding:15px 0 0 25px; background:url(/img/bg634.jpg) no-repeat; width:619px; height:385px; margin-left:24px;}			
.prev1, .prev1:visited {background:url(/img/arrow30l.jpg) no-repeat; position:absolute; left:-23px; top:168px;}
	.prev1:hover {background:url(/img/arrow30l-on.jpg) no-repeat;}
.next1, .next1:visited {background:url(/img/arrow30r.jpg) no-repeat; position:absolute; right:-13px; top:168px;}
	.next1:hover {background:url(/img/arrow30r-on.jpg) no-repeat;}
.prev1 img, .prev1:visited img, .next1 img, .next1:visited img {display:block;}
.counter {display:block; text-align:center; font:14px Arial; margin:-3px 0 25px 0}


/*19_photo*/
#fade {background:#000; 1display: none; left: 0; position: absolute; top: 0; width: 100%; height:1700px; z-index: 9; filter:alpha(opacity=80); ..-opacity:0.8; opacity:0.8; -khtml-opacity:0.8;}
.placeHolder1 {position:absolute; left:0; width:100%; top:130px; z-index:10;}
#popup1 {position:relative; margin:auto; width:909px; background:#fff; padding-top:20px;}
#closePopup{display:block;width:24px;height:24px;background:url(/img/close.png) 0 0 no-repeat;position:absolute;right:10px; top: 10px;z-index:500;}
.block683 {width:683px; margin:auto; padding-bottom:30px;}
.photoHolderB {background:url(/img/bg844.jpg) no-repeat; width:844px; height:518px; width:826px; margin:auto; padding:8px 0 0 18px;}
	.photoHolderB .prev1 {left:15px !important; top:250px !important;}
	.photoHolderB .next1 {right:15px !important; top:250px !important;}


/*20_about*/
.textBlock6 {padding-top:32px;}
	.textBlock6 p {font-size:14px; padding-bottom:26px; line-height:21px}
	.textBlock6 dl {font:italic 14px Arial; padding-bottom:33px;}
	.textBlock6 dt {float:left; padding-bottom:6px;}
	.textBlock6 dd {float:left; padding-left:5px;}

	.textBlock6 h5 {font:bold italic 16px Arial;}
	.textBlock6 h6 {font:bold italic 14px Arial;}
	.list7 {font:14px Arial; padding-top:25px;}
		.list7 li {padding:0 0 22px 53px; position:relative;}
			.list7 li span {position:absolute; left:0; top:6px; background:url(/img/bg42.gif) no-repeat; width:42px; height:21px; text-align:center; font:bold italic 14px Arail; text-shadow:0 1px #2667ab; color:#fff;}
			.list7 li p {letter-spacing:-0.6px; line-height:22px; padding-bottom:0;}
	.pic480 {display:block; margin:0 auto 27px auto; width:480px;}
	.textBlock6 .simpleList {padding:25px 0 16px 0}
		.textBlock6 .simpleList li {padding-bottom:0; line-height:22px;}
		
/*21_partners*/
.oneLogo {display:block; width:250px; text-align:center; font:italic 16px 'PT Sans'; margin:auto;}
	.oneLogo span {display:block; padding-top:7px;}
.textBlock0 table {font-style:italic; margin-bottom:50px; letter-spacing:-1px;}
	.textBlock0 table th {text-align:left; font-weight:normal; width:300px;}
		.textBlock0 table td {vertical-align:top;}
			.textBlock0 table td p {padding-bottom:7px;}
			.textBlock0 table td ul {font:italic 14px Arial; padding:0;}
				.textBlock0 table td ul li {padding:5px 0 0 0;}
				
/*22_services*/
.tableSrv {width:100%;}
	.tableSrv th {font:bold 14px Arial; text-align:left; border-bottom:2px solid #000; white-space:nowrap; padding:3px 20px 3px 0;}
	.tableSrv td {font-size:14px; line-height:20px; border-bottom:1px solid #b2b2b2; padding:5px 20px 5px 0; vertical-align:top;}
	.tableSrv .chk{	width:40px;}
	.tableSrv .price{	width:60px;}
	.tableSrv .period{	width:60px;}
	.order legend {font:20px 'PT Sans'; padding-bottom:20px;}
	.order .radio{padding-bottom :10px}
	.order .radio label{ padding-left:30px;}
	
	
/*23_blog*/
.ph1 {padding-top:6px;}
	.ph1 img {display:block; float:left; border:2px solid #a8ddff; margin:0 10px 1px 0;}
	.ph1 h1 {margin:-3px 0 10px 0;}
		.ph1 h1 span {font:12px Arial; color:#7e7e7e; display:block; position:relative; left:3px; top:1px;}
		.ph1 p{margin-left:100px;}

/*24_blogs*/
.textBlock1 ul.list8 {padding-top:12px; clear:both; list-style-type: none;}
	.textBlock1 ul.list8 li {padding-bottom:0;clear:both;}
			.list8 li .ph1 h6 {font:bold 14px Arial;margin: 0;}
				.list8 li .ph1 h6 span {display:block; font:12px Arial; color:#787878; padding:3px 0 10px 0;}
		.list8 li .ph1 p {font:14px Arial; line-height:18px; margin-left:85px;}
			.list8 li .ph1 p span {display:block; font:italic 12px 'PT Sans'; padding-top:2px;}
				.list8 li .ph1 p span a, .list8 li .ph1 p span a:visited {color:#37a6dd;}

/*25_video*/
.textBlock1 ul.list210 {padding-top:18px;}
	.list210 li {float:left; width:210px; margin:0 22px 0 0;}
		.list210 li span {font:italic 12px Arial; color:#666; display:block; padding-bottom:7px;}
		.list210 li div {padding-bottom:9px; position:relative;}
			.list210 li div img {display:block; position:relative; z-index:1;}
				.list210 li div img.pic210 {position:absolute; left:0; top:0; z-index:2; cursor:pointer; display:none;}
		.textBlock1 ul.list210 li p {height:20px; overflow:hidden; padding-bottom:0;}
			.list210 li p a, .list210 li p a:visited {color:#3794f5;}

/*26_video*/
.block680 {width:680px; padding-bottom:7px; border-bottom:1px solid #d3d3d3; margin-bottom:15px;}
	.block680 span {font:italic 12px Arial; color:#666; display:block; padding-bottom:7px;}
	.block680 img {display:block;}

/*photos*/
.textBlock1 ul.photos {padding-top:18px;}
	.photos li {float:left; width:210px; margin:0 22px 0 0;}
		.photos li span {font:italic 12px Arial; color:#666; display:block; padding-bottom:7px;}
		.photos li div {padding-bottom:9px; position:relative;}
			.photos li div img {display:block; position:relative; z-index:1;}
				.photos li div img.pic210 {position:absolute; left:0; top:0; z-index:2; cursor:pointer; display:none;}
		.textBlock1 ul.photos li p {height:20px; overflow:hidden; padding-bottom:0;}
			.photos li p a, .photos li p a:visited {color:#3794f5;}
	
/*27_all-experts*/
.textBlock1 .textBlock4 {padding:17px 0 12px 0;}
.textBlock1 ul.list225 {}
	.textBlock1 ul.list225 li {float:left; width:225px; padding-bottom:11px;}
		.list225 li .ph1 h6 {font:bold 14px Arial;}
				.list225 li .ph1 h6 span {display:block; font:12px Arial; color:#787878; padding:1px 10px 0 0; line-height:18px}
		.list225 li .ph1 p {margin-left:0;}
			.list225 li .ph1 p span {display:block; font:italic 12px 'PT Sans'; padding-top:2px;}
			
/*28_polls*/
.pt {display:block; float:right; margin:-41px 0 20px 0;}
	.textBlock1 ul.pt li {float:left; margin-right:3px; padding:3px 8px 5px 8px; position:relative;}		
		.textBlock1 ul.pt li img {position:absolute; left:50%; margin-left:-7px; top:25px; display:none;}
		.pt li span { color:#388ecd; border-bottom:1px dashed #388ecd; cursor:pointer;}
			.pt li.active4 { background:#3794f5;}		
			.pt li.active4 span {color:#fff; text-decoration:none; cursor:auto;}	
				.textBlock1 ul.pt li.active4 img {display:block;}	

.onePoll {clear:both; padding-bottom:20px;}
	.onePoll span {display:block; font:italic 12px Arial; color:#666; padding:5px 0 3px 0;}
		.onePoll form legend {display:block; padding-bottom:17px; font:20px 'PT Sans';}
		.onePoll form ul {font:14px Arial;}
		.onePoll form ul li input {display:block; float:left; margin-right:10px; position:relative; top:2px;}
		.onePoll form ul li label {cursor:pointer;}
	.btn154d {cursor:pointer; display:block; float:left; margin-right:27px;}
	.link4, .link4:visited {font:italic 14px 'PT Sans'; position:relative;}
		.link4.b, .link4.b:visited { color:#b0b0b0; top:8px;}
			
/*29_opinions*/		
.opinion {border-top:1px solid #f7f7f7; margin-bottom:15px;}
		.opinion table th {padding-bottom:7px; vertical-align:top;}
			.opinion table th ul {font:italic 12px Arial; padding:15px 0 0 20px; position:relative; min-height:1px;}
				.opinion table th ul li {float:left; padding:0 16px 0 0; color:#666;}
					.opinion table th ul li ul {padding:0 9px 0 0 !important; margin-top:-2px; width:16px;}
						.opinion table th ul li ul li {float:none; clear:both; padding:0; margin:0; font-weight:bold; margin:0; white-space:nowrap;}
							.opinion table th ul li ul li span.good {color:#059d01;}
							.opinion table th ul li ul li span.bad {color:#f00;}
							.opinion table th ul li p {padding-bottom:0;}
						.opinion table th ul li b {display:block; color:#000; margin-top:-3px;}
						.opinion table th .table6 {float:right; margin-right:20px;}
							.opinion table th .table6 td img {margin:0;}
				.opinion table td p, .opinion table td span {padding:0 20px 0 20px; font:italic 12px Arial; line-height:18px;}
				.opinion table td span {color:#388ecd; text-decoration:underline; cursor:pointer;}
				*+html .opinion table th > ul {min-width:250px;}

/*30_polls-results*/
.onePoll table td {vertical-align:top;}
.onePoll table p {font-size:14px; padding:10px 0 10px 0;}
.onePoll table img {display:block;}

/*31_expert*/
.ph1.queer span {padding:15px 0 0 0;}
.ph2 {margin-top:-4px; font:14px Arial; padding-left:2px;}
	.ph2 img {display:block; float:left; border:2px solid #a8ddff; margin:0 18px 22px 0;}
		.ph2 img.btn154e {border:none; float:none; cursor:pointer;}
	.infoExpert {margin-left:85px;}
	.ph2 .simpleList {padding-bottom:13px;}
		.ph2 .simpleList li {padding:0;}
	.what {font:italic 12px Arial; color:#666; margin-bottom:56px; display:block; line-height:17px;}
	
	.textBlock1 ul.list9 {font:italic 16px 'PT Sans'; line-height:21px; padding-bottom:5px;}
		.textBlock1 ul.list9 li {padding-bottom:24px;}
			.textBlock1 ul.list li a, .textBlock1 ul.list li a:visited {color:#388ecd;}
	
	.aBlock {clear:both; font:12px Arial; margin-bottom:20px; line-height:17px;}
		.aBlock span {display:block; color:#666;}
		.aBlock b i {font-weight:normal; color:#666;}
		.aBlock p {padding-bottom:0;}
		
/* expert answers*/
.textBlock1 ul.expert-answers{
	font-style:normal;
}
ul.expert-answers li{
	font-style:normal;
	padding-bottom:10px;
	margin-bottom:20px;
}
ul.expert-answers li .author{
	font-style:italic;
	margin-bottom:5px;
}
ul.expert-answers li .name{
	font-weight:bold;
}
ul.expert-answers li .question{
}
ul.expert-answers li .answer{
	margin-left:20px;
	border-left:3px solid #cccccc;
	padding-left:5px;
	display:none;
}
ul.expert-answers li .answer .expert{
	font-weight:bold;
	font-style:italic;
}
ul.expert-answers li .answer-toggle{
	font-size:0.85em;
	margin:10px 0;
}
ul.expert-answers li .answer-toggle a{
	text-decoration:none;
	border-bottom:1px dotted #199fda;
}


.b-list_mf_russia li {

	text-align:left;
	background:none;
}


.info_grey {
    background-color: #EFEFEF;
    border-radius: 20px 20px 20px 20px;
    height: 160px;
    margin: 0 13px 20px 0;
    padding: 9px;
    width: 200px;
}
.float_left {
    float: left;
}
.text_align_center {
    text-align: center;
}
.clear {
	float:none;
	clear:both;
	

}

.border_radius_10 {
    border-radius: 10px 10px 10px 10px;
}


.b-list_law > li{
	margin-bottom:5px;
}

.partner_trigger {
    color: #388ECD;
    cursor: pointer;
    font: bold 16px 'PT Sans';

}
.toggle_container {
margin-top:10px;

}

.index-block {
	/* overflow: hidden; */
}
.index-left > div {
	padding-right: 13px
}
.index-right > div {
	padding-left: 13px
}
.index-left {
	float: left;
	width: 50%;
	
}
.index-right {
	float: right;
	width: 50%;

}

.title-news,
.title-news a {
	font-family: 'PT Sans';
	color: #191818;
	text-decoration: none;
	text-align: center;
}
.title-news {
	border: 5px solid #3794f4;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 40px;
}
.title-news.title-news_project {
    border: 5px solid #DDDDDD;
}
.title-news p {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.title-news img {
	width: 100%;
	margin-bottom: 5px;
}
.news-title {
	font-size: 21px;
	margin: 5px 27px;
	display: block;
	line-height: 28px;
}
.news-title:hover {
	color: #6fa9e5;
}
.news-date {
	display: block;
	color: #808080;
	font-style: italic;
	text-align: center;
}

.index-right {
	font-family: "PT Sans";
}
.index-right .search-index input {
	background: url("/images/search.jpg") no-repeat 0 50%; 
	border: none;
	font: normal 27px "PT Sans";
	width: 468px;
	height: 49px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 0 0 54px;
}
.index-right .search-index button,
.search-button {
	-webkit-box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
	-moz-box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
	box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
	background-image: -webkit-linear-gradient(bottom, #fefefe, #eee);
	background-image: -moz-linear-gradient(bottom, #fefefe, #eee);
	background-image: -o-linear-gradient(bottom, #fefefe, #eee);
	background-image: linear-gradient(to top, #fefefe, #eee);
	width: 97px;
	margin-left: 10px;
	height: 48px;
	color: #5f78b7;
	font-size: 22px;
	border: 0;
	cursor: pointer;
	vertical-align: top;
}
input::-webkit-input-placeholder {
	color: #c0b9b9;
}
input:-moz-placeholder {
	color: #c0b9b9;
}


.search-example a {
	color: #ddd;
}
.search-example {
	color: #dddddd;
	font-family: 'PT Sans';
	padding: 11px 11px 20px 11px;
}

.sub-icons {
	overflow: hidden;
	text-align: justify;
}
.sub-icons a {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 13px 0 13px 54px;
	font-size: 22px;
	color: #fff;
	width: 278px;
	background: url("/images/subs-bg.png") 0 50% repeat-x;
	margin-bottom: 9px;
	text-decoration: none;
}
.sub-icons-blue {
	background: url("/images/subs-bg-blue.png") 0 50% repeat-x !important;
}
.sub-icons-red {
	background: url("/images/subs-bg-red.png") 0 50% repeat-x !important;
}
.sub-icons a:last-child {
	margin-right: -3px;
}
.sub-icons:after {
	content: '';
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width: 278px;
	height: 0;
}
.sub-icons img {
	margin: 3px 0 0 -35px;
}
.index-body .string62 {
	*padding-top: 0 !important;
}
.index-body .top {
	*padding-top: 200px !important;
}
.new-block {
	width: 278px;
	border: 1px solid #e5e5e5;
	border-bottom-color: #cccccc;
	border-top-color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	margin-bottom: 18px;
	background: url("/images/new-block-bg.png") 0 0 repeat-x;
}
.new-block-body {
	padding: 20px;
}

.new-block-header {
	font-family: 'PT Sans';
	overflow: hidden;
	padding: 18px 20px 0 10px;
}
.new-block-header h2 {
	font-size: 20px;
	font-weight: normal;
	color: #1f1e1e;
    text-align: left;
}
.new-block-header span {
	font-size: 16px;
	color: #8e8e8e;
}
.new-block-icon {
    float: left;
    margin: 18px 0 0 19px;
    font-size: 30px;
    color: #3794f4;
}

.new-block li {
	padding-bottom: 10px;
    text-align: left;
}
.new-block .calendar li {
    text-align: center;
    font-size: 40px!important;
}
.new-block a {
	color: #6fa9e5;
	font-size: 18px;
	text-decoration: none;
}
.new-block a:hover {
	text-decoration: underline;
}

.left {
	float: left;
}
.right {
	float: right;
}
.full-width {
	width: 100% !important;
	border: 0 !important;
	box-shadow: none !important;
	margin-top: 15px;
}
.indexBanner.home {
	padding-top: 0;
}
.home .h61 {
	text-align: justify;
	padding-top: 0;
}
.home .h61:after {
	content: "";
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	height: 0;
	width: 100px;
}
.home .h61 li {
	margin: 0 0 22px;
	float: none;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
}
.bannerbig li {
	float: left;
	margin: 0 20px;
}
.title-news-shadow {
	position: absolute;
	bottom: -40px;
	left: -19px;
	width: 594px;
	height: 35px;
	background: url("/images/title-news-shadow.png") 0 0 no-repeat;
}


.tabs {
	margin-bottom: 10px;
}
.tabs li {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;

	margin-right: 11px;
	background-color: #f2f2f2;
	padding: 5px 20px;
}
.tabs li.active {
	background-color: transparent;
	margin-top: -3px;
}
.tabs li.active a {
	font: normal 20px 'PT Sans';
	color: #232323;
	text-decoration: none;
}
.tabs a {
	font: normal 16px "PT Sans";
	display: block;
	color: #6e83c1;
}
.tabs-content a {
	font: normal 16px 'PT Sans';
	color: #262626;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	text-decoration: none;
	margin-bottom: 10px;
}
.tabs-content > li.active {
	display: block;
}
.tabs-content > li {
	display: none;
}
.tabs-content > li li {
	overflow: hidden;
	margin-bottom: 23px;
	padding-left: 22px;
}
.tabs-content li div {
	overflow: hidden;
}
.tabs-content .date {
	color: #808080;
	font: normal 13px "PT Sans";
}
.tabs-content .views {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding-left: 17px;
	background: url("/images/views.jpg") 0 50% no-repeat;
	margin-left: 18px;
	color: #808080;
}
.tabs-content img {
	width: 110px;
	float: left;
	margin-right: 33px;
}

.blogs {
	width: 100% !important;
	position: relative;
}
.blogs .arrow {
	width: 24px;
	height: 25px;
	background: url("/images/arrow.png") 0 0 no-repeat;
	position: absolute;
	bottom: -25px;
	left: 105px;
}
.new-block-header a {
	color: #6e83c1;
	font: normal 16px "PT Sans";
	text-decoration: underline;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left: 10px;


}
.blogs-body strong {
	display: block;
	margin-bottom: 8px;
}
.blogs-body a {
	font: normal 16px 'PT Sans';
	color: #000000;
}
.blogs-body strong a {
	font: normal 12px "PT Sans";
	color: #808080;
	text-transform: uppercase;
	font-weight: bold;
}
.blogs-body img {
	float: left;
	width: 60px;
	margin-right: 10px;
}
.blogs-body ul {
	overflow: hidden;
}
.blogs-body li {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 50%;
	float: left;
	height: 125px;
	padding-right: 20px;

}
.blogs-body div {
	overflow: hidden;

}/* 
.experts .new-block-header a {
	color: #6e83c1;
	font: normal 16px "PT Sans";
} */
.experts {
	position: relative;
	margin-top: 32px;
}
.experts .slider {
	overflow: hidden;
}
.experts .slider img {

	
}
.experts .slider a {
	font: normal 12px "PT Sans";	
	font-weight: bold;
	text-transform: uppercase;
	color: #808080;
	text-decoration: none;
}
.experts .slider ul {
	width: 99999px;
}
.experts .slider p {
	font: normal 12px 'PT Sans';
}
.experts .slider li {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 200px;
	float: left;
	color: #808080;
	padding-right: 50px;
}
.expert-name {
	display: block;
	margin: 5px 0;
}
.experts .prev,
.experts .next {
	display: block;
	background: url("/images/slider-arrows.jpg") 0 0 no-repeat;
	width: 10px;
	height: 17px;
	position: absolute;
	top: 142px;
}
.experts .prev {
	left: -10px;
}
.experts .next {
	right: -10px;
	background-position: -10px 0;
}
.logos_ img {
	margin: 15px 20px 0 0;
	-webkit-filter: grayscale(100%);
	filter: gray;
	vertical-align: middle;
}
.logos_ img:hover {
	-webkit-filter: grayscale(0%);
}

.none {
	display: none;
}


/* microfinorg list */
.microfinorg {
	width: 100%;
	font-family: "PT Sans";
	color: #87888a;
	padding: 0;
	margin:0; 
	list-style-type: none;
}
.microfinorg li {
	padding: 15px 0 20px;
	overflow: hidden;
}
.microfinorg li.even {
	background-color: #fbfbfc;
}
.microfinorg li > div {
	float: left;
}
.microfinorg h1 {
	overflow: hidden;
	padding: 0 0 10px 30px;
}
.microfinorg h1 a,
.mfo-full h1 {
	font: normal 26px "PT Sans";
	color: #1a171b;
	text-decoration: none;
}
.microfinorg .mfo-img {
	width: 181px;
	text-align: right;
}
.microfinorg .mfo-img img {
	width: 168px;
	height: 123px;
	margin-top: 4px;
	border: 1px solid #ededee;
}
.microfinorg .mfo-text {
	/*width: 370px;*/
	padding-left: 30px;
	font-size: 14px;
}
.microfinorg .mfo-contact {
	width: 185px;
	padding-left: 30px;
	font-size: 14px;
}
.mfo-btn {
	text-decoration: none;
	font-size: 14px;
	color: #fff !important;
}
/* .btn {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding: 0 6px 0 7px;
	color: #fff !important;
	text-decoration: none;
	font: normal 14px "PT Sans";
	height: 24px;
	line-height: 22px;
}
.btn-success {
	background-color: #42a62a;
} */
.mfp-accred-td {
	width: 185px;
	font-size: 14px;
	color: #1a171b;
	/* padding-left: 40px; */
}
.mfo-vk {
	padding: 0 0 0 20px;
	background: url("/images/mfo/vk.png") no-repeat 0 50%;
}
.mfo-fb {
	padding: 0 0 0 20px;
	background: url("/images/mfo/fb.png") no-repeat 0 50%;
}
.mfo-fb a, .mfo-vk a {
	color: #87888A;
}
.mfo-phone {
	padding: 0 0 0 20px;
	background: url("/images/mfo/phone.png") no-repeat 0 50%;
}
.mfo-accred, 
.mfo-no-accred {
	padding: 0 0 0 20px;
	background: url("/images/mfo/ok.png") no-repeat 0 50%;

}
.mfo-no-accred {
	background: url("/images/mfo/no.png") no-repeat 0 50%;

}
.mfo-reviews {
	padding: 3px 0 10px 20px;

}
.mfo-reviews img {
	vertical-align: middle;
	margin-top: -2px;

}
.mfo-info {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width: 13px;
	height: 13px;
	background: url("/images/mfo/i.png") no-repeat 0 0;
	cursor: pointer;
	vertical-align: -9%;
}
.mfo-contact p {
	margin-bottom: 3px;
}
.mfo-contact a {
	color: #87888a;
	text-decoration: none;
}
body .mfo-site {
	margin-bottom: 12px;
}
body .mfo-fb {
	margin-bottom: 16px;
}
.mfo-address {
	max-width: 320px;
}

/* mfo-search */
.mfo-search {
	background-color: #f2f2f2;
	padding: 25px;
	margin: 0 0 10px;
}
.mfo-search fieldset input {
	padding: 0 10px;
	margin: 0;
	border: 1px solid #b1b3b4;
	height: 50px;
	width: 760px; 
	font-size: 24px;
}
.mfo-radio {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;

	padding: 10px 45px 0 0; 
}
.mfo-radio label {
	padding: 0 10px 0 5px;
	font-size: 11px;
}
.mfo-radio input {
	vertical-align: middle;
	margin-top: -2px;
}


/* mfo-full */
.mfo-full {
	font: normal 14px "PT Sans";
	color: #87888a;
}
.mfo-full .tab-content b {
	display: block;
	padding: 10px 0;
}
.mfo-full-left {
	width: 170px;
	float: left;

}
.mfo-full-left > img {
	width: 170px;
	height: 125px;
	border: 1px solid #ededee;
}
.mfo-full-right {
	overflow: hidden;
	padding-left: 30px;
}
.mfo-full-reviews {
	margin-top: 10px;
}
.mfo-full-reviews img {
	vertical-align: middle;
	margin-top: -2px;
}
.mfo-full-descr {
	padding: 12px 0 10px;
}
.mfo-director {
	overflow: hidden;
	padding-bottom: 30px;
}
.mfo-director img {
	float: left;
	margin-right: 15px;
}
.mfo-director a,
.mfo-full-address a {
	color: #87888a;
}
.mfo-director div {
	padding-bottom: 10px;
	overflow: hidden;
}
.mfo-director span {
	padding-top: 10px;
	display: block;
}
.mfo-director span i {
	vertical-align: middle;
	margin-top: -2px;
}
.mfo-full  h3 {
	color: #1a171b;
}
.mfo-full .tab-content {
	padding-top: 20px;
}
.filial-block li {
	padding: 10px 0;
}
body .filial-block table td {
	border: 1px solid #eee;
	padding: 4px !important;
}

.mfo-reviews {
	padding: 20px 0 10px;
}

.review-write .rradio input {
	vertical-align: middle;
	margin-top: -2px;
}
.review-write .rradio label {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;

	padding-right: 13px;
}

#form-text {
	padding: 12px;
	margin-bottom: 7px;
}

.social-login a {
	border-radius: 2px;
	color: #FFFFFF;
	font-family: 'Arial';
	font-size: 14px;
	padding: 6px 12px;
	text-decoration: none;
	margin-right: 10px;
	display: inline-block;
}
.social-login a i {
	margin-right: 8px;
	margin-left: -2px;
	position: relative;
	top: 1px;
	display: inline-block;
}
.i-vk, .i-fb, .i-tw, .i-gp, .i-rss {
	width: 12px;
	height: 12px;
	position: relative;
	display: block;
	background: url("/images/sprite.png") 0 0 no-repeat;
	background-size: auto 12px;
	text-indent: -9000px;
}
.i-fb {
	background-position: -24px 0;
}
.social-login .vk {
	background: #527397;
}
.social-login .fb {
	background: #304591;
}
.social-login .tw {
	background: #31adf4;
}
.social-login {
	padding: 0 0 20px 15px;
}

#login_button td > div > div {
	height: 19px !important;
}

.vk_login_button {
	float: left;
	margin-right: 10px;
}

/* reviews */
.mfo-reviews ul {
	margin-top: 25px;
}
.mfo-reviews ul li {
	padding-bottom: 50px;
	overflow: hidden;
}
.review-user-info {
	float: left;
	margin-right: 23px;
	width: 64px;
}
.review-user-info img {
	width: 64px;
}
.review-user-info span {
	font-size: 10px;
	color: #1A171B;
	display: block;
	font-family: Arial;
}
.review-content {
	overflow: hidden;

}
.review-content h3 {
	border-bottom: 1px solid #d9dadb;
	padding: 0 0 6px;
	margin: -4px 0 8px;
	height: 35px;
}
.review-content h3 span {
	float: right;
}

.review-content > form {
	display: none;
}

.rating1,
.rating2 {
	color: #e2001a;
}
.rating3 {
	color: #f29400;
}
.rating4,
.rating5 {
	color: #41a62a;
}

.nav-tabs a {
	text-decoration: none;
}
.review-answer {
	background-color: #f3f4f4;
	padding: 15px 15px 15px 25px;
	margin-top: 20px;
}
.review-content h3 {
	font-size: 21px;
}
.review-answer h3 {
	border: 0;
}
#svid {
	padding: 15px 0 25px;
}
#svid img {
	margin-right: 10px;
}
.mfo-full-accr {
	float: right;
	padding-right: 10px;
}
.popover.top {
	height: auto;
	position: absolute;
	background: #fff;
	padding-top: 0;	
}
.popover-title {
	color: #87888A;
}

.review-show {
	display: block;
	padding: 7px 0 0 0;
}
.review-show a {
	color: #87888A;
}
.review-show i {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
}

.mfo-list-title {
	position: relative;
}
.mfo-list-title .btn-group {

	vertical-align: top;
}
.mfo-list-title li {
	font-size: 14px;
	
}
.mfo-list-title li a {
	font-size: 14px;
}
.mfo-list-title li a.active {

}
.mfo-list-title span {
	border-bottom: 1px dotted;
	cursor: pointer;
}
body a.show-on-map {
	/*text-decoration: none;*/
	color: #87888a;
}
.dropdown-menu {
	max-height: 350px;
	min-width: 170px !important;
	max-width: 170px;
	overflow-y: auto;
}


#dop.tab-pane table {
	max-width: 100% !important;
	font-size: 12px !important;
}
#dop.tab-pane table td,
#dop.tab-pane table th {
	padding: 3px !important;
}
/* added by romapad 31012015 */
img.first_img_news {
max-width: 300px;
max-height: 200px;
}
/* added by romapad 24042015 */
a.btn.btn-primary {
  color: #fff;
  text-decoration: none;
}

						.__cont{position:relative;width:100%}
						.section{margin-bottom:20px}
						._left{float:left}
						._right{float:right}
						.clearfix:after{clear:both;content:'';display:table;height:0;width:100%}
						.section ul.tabs-item{float:left;list-style:none;margin-bottom:10px;padding:0;width:100%}
						.section ul.tabs-item li{background:#f2f2f2;color:#6e83c1;cursor:pointer;display:table-cell;font:12px/1em Arial;line-height:1.2em;margin-right:0;padding:5px 9px;text-align:center;text-decoration:none;vertical-align:middle}
						.section ul.tabs-item li:hover{text-decoration:underline}
						.section ul.tabs-item li.current{background:#fff;color:#000;cursor:default;text-decoration:none}
						.section ul.tabs-item li.current:hover{}
						.section .box{display:none;float:left;padding:0 10px;width:100%}
						.section .box.visible{display:block}
						.section .box .new-news-list{float:left;list-style:none;padding:0;width:100%}
						.section .box .new-news-list li{display:block;float:left;margin-top:20px;width:100%}
						.section .box .new-news-list li+li{}
						.section .box .new-news-list a.news_img_box{display:block;float:left;margin-right:20px;width:110px}
						.section .box .new-news-list a.news_img_box img{display:block;width:100%}
						.section .box .new-news-list .text_box{float:left;width:431px}
						.section .box .new-news-list .text_box a:first-child{color:#262626;display:block;font:400 16px/1.2em 'PT Sans';text-decoration:none}
						.section .box .new-news-list .text_box .date_views{display:block;margin-top:10px;width:100%}
						.section .box .new-news-list .text_box .date_views span{color:#808080;display:inline-block;vertical-align:top}
						.section .box .new-news-list .text_box .date_views .date{font:400 13px/1em "PT Sans"}
						.section .box .new-news-list .text_box .date_views .views{background:url("/images/views.jpg") 0 50% no-repeat;margin-left:20px;padding-left:20px}
						.section .box .new-news-list .text_box a.category{border:1px solid #6e83c1;color:#6e83c1;display:block;float:left;margin-top:10px;padding:0 5px;text-decoration:none}
						span.subscribe:hover,
						.section .box .new-news-list .text_box a.category:hover{background:#6e83c1;color:#fff}
						.contact_box{margin:20px 0 40px}
						span.subscribe{border:1px solid #6e83c1;color:#6e83c1;cursor:pointer;display:block;float:left;padding:10px;text-decoration:none;text-transform:uppercase}

.contact_box {
    margin: 20px 0 40px;
    padding: 0px 5px 10px;
    background: #249FDA;
    position: relative;
    bottom: 5px;
}						
.soc_button._right {
    margin: 10px 0 0;
    float: none;
    position: relative;
}						
.soc_button a{
    font-size: 16px !important;
    width: 24px;
    height: 24px;
    margin-left: 4px !important;
    float: left;
    padding-top: 2px;
    text-align: center;
    background: #fff;
    border-radius: 5px;
}
.soc_button a+a{margin-left:6px}
.soc_button._right h4{
    padding: 3px 5px;
    color: #fff;
    position: absolute;
    right: 9px;
    top: 0;
}					


		.bodylock{overflow-y:hidden}
		#overlay{background:url(/img/transparent_60_000.png) 0 0;display:none;height:100%;overflow:auto;position:fixed;width:100%;z-index:2000}
		#overlay table{height:100%;position:absolute;width:100%}
		#overlay table td{padding:18px}
		#overlay .close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;z-index:10}
		#overlay form{background:#fff;border:1px solid #6e83c1;display:none;margin:0 auto;padding:20px;position:relative;width:400px}
		/*====================================================================*/
		.red{border-color:#f00 !important;color:#f00 !important}
		#overlay form span.title{color:#6e83c1;display:block;font-size:20px;line-height:1.2em;margin-bottom:20px;text-transform:uppercase;width:100%}
		#overlay form p.info{font-size:12px;line-height:1.2em;margin-top:20px;text-align:center;width:100%}
		#overlay form p.info sup{font-size:120%;top:-.3em}
		#overlay form p.succes{line-height:1.2em}
		#overlay form ul,
		#overlay form ul li{display:inline-block;padding:0;position:relative;width:100%}
		#overlay form ul li *{display:inline-block}
		#overlay form ul li+li{margin-top:20px}
		#overlay form ul li input[type="text"],
		#overlay form ul li input[type="password"],
		#overlay form ul li textarea{border:1px solid #6e83c1;color:#333;font-size:14px;padding:10px;width:100%}
		#overlay form ul li textarea{height:112px;padding:10px;resize:none;width:100%}
		#overlay form ul li input[type="text"]:focus,
		#overlay form ul li input[type="password"]:focus,
		#overlay form ul li textarea:focus{border-color:#111}
		.close2,
		#overlay form ul li input[type="button"],
		#overlay form ul li input[type="submit"]{background:transparent;border:1px solid #6e83c1;color:#6e83c1;cursor:pointer;display:block !important;font-size:16px;line-height:36px;margin:0 auto;text-align:center;width:120px}
		.close2:hover,
		#overlay form ul li input[type="button"]:hover,
		#overlay form ul li input[type="submit"]:hover{background:#6e83c1;color:#f1f1f1}


.menu1 li a {
    padding: 4px 45px 1px;
}
.menu1 li:hover a{
    color: #000!important;
}
.menu11{
    padding: 0;
    margin: 0;
    background-color: #197FE7;
    z-index: 2;
    position: absolute;
    display: none;
    background: linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background:-moz-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -webkit-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -o-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -ms-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
}
.menu1 li:last-child .menu11{
    right: 0
}
.menu11 li{
    padding: 0;
    margin: 0;
    float: none;
}
.menu1 li .menu11 li a{
    color: #fff;
}
.menu1 li:hover .menu11{
    display: block;
}
.menu1 li:hover .menu11 li a{
    color: #fff!important;
}
.menu1 li .menu11 li:hover a{
    color: #000!important;
}
.menu12{
    margin: 3px 0 15px 20px;
}
.topBlock2 {
    position: absolute;
    left: 322px;
    top: 29px;
    color: #707070;
    font: italic 14px 'PT Sans';
    line-height: 17px;
    width: 270px;
}
.topBlock2 a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    padding: 0px 0 0 125px;
    line-height: 19px;
}
.topBlock21 {
    position: absolute;
    left: 630px;
    top: 29px;
    color: #707070;
    font: italic 14px 'PT Sans';
    line-height: 17px;
    width: 270px;
}
.topBlock21 a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0;
    line-height: 19px;
}
.topBlock22 {
    position: absolute;
    left: 847px;
    top: 29px;
    color: #707070;
    font: italic 14px 'PT Sans';
    line-height: 17px;
    width: 270px;
}
.topBlock22 a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0;
    line-height: 19px;
}
.topBlock23 {
    position: absolute;
    left: 1070px;
    top: 29px;
    color: #707070;
    font: italic 14px 'PT Sans';
    line-height: 17px;
    width: 270px;
}
.topBlock23 a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 16px;
    padding: 0px 0 0 0px;
    line-height: 19px;
}
#container p{
    *padding: 0!important;
    margin: 0!important;
}
.index-left h4{
    font-family: 'PT Sans';
    margin: 0 0 15px 10px;
}
.string62 .search-index input {
    border: none;
    font: normal 16px "PT Sans";
    width: 348px;
    height: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 0 0 10px;
    box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2), inset 0px -2px 3px rgba(0,0,0,0.2);
    background-color: #fff;
}
.string62 .search-index button{
    /*-webkit-box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
    -moz-box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
    box-shadow: 1px 2px 3px rgba(9,11,11,.24), inset 1px 2px rgba(255,255,255,.53);
    background-image: -webkit-linear-gradient(bottom, #fefefe, #eee);
    background-image: -moz-linear-gradient(bottom, #fefefe, #eee);
    background-image: -o-linear-gradient(bottom, #fefefe, #eee);
    background-image: linear-gradient(to top, #fefefe, #eee);*/
    box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2), inset 0px -2px 3px rgba(0,0,0,0.2);
    width: 72px;
    margin-left: 10px;
    height: 30px;
    color: #8A8A8A;
    font: bold 14px/16px 'PT Sans', Tahoma, san sarif;
    border: 0;
    cursor: pointer;
    vertical-align: top;
    background-color: #fff;
}
.string62 span {
    color: #888;
    padding: 5px 20px;
}
.string62 .search-index {
    position: absolute;
    left: 209px;
    top: 95px;
}
.string62 .search-index button{
    position: absolute;
    left: 338px;
    top: 0px;
}
.new_block_1{
    margin: 0 0 12px 0;
    padding: 20px;
    width: 578px;
    height: 355px;
    border: 5px solid #dedede;
    overflow: hidden;
}
.new_block_2{
    margin: 0 0 10px 0;
    width: 578px;
    height: 169px;
    border:5px solid #dedede;
}
.string62_1 {
    margin: 66px 0 12px 0px;
    padding: 20px;
    color: #fff;
    font-size: 16px;
    padding: 5px 9px;
    background: linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -moz-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -webkit-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -o-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -ms-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    width: 190px;
    float: left;
}
.string62 a {
    text-decoration: none;
}
.topBlock11 {
    position: relative;
    left: 0px;
    top: 20px;
    font-style: italic;
    width: 220px;
}
.new_block_2{
    padding: 5px 20px;
}
.new_block_2 h3{
    margin: 10px;
    font-size: 30px;
    text-align: center;
}
.new_block_2 p{
    margin: 0;
    font-size: 14px;
    text-align: justify;
    line-height: 18px;
}

.menuleft1 li {
    *padding: 7px 10px 12px 15px;
    padding: 0;
}
.menuleft1 li a{
    display: block;
    padding: 7px 10px 12px 15px;
}
.menuleft1 li.active1 {
    background: none;
}
.menuleft1 li.active1 > a, .menuleft1 li.active1 > a:visited {
    *color: #ee2b56;
    text-decoration: none;
}
.menuleft1 li.active1 >a {
    background: linear-gradient(top, #FEFEFE 0%, #E5E5E5 100%);
    background:-moz-linear-gradient(top, #FEFEFE 0%, #E5E5E5 100%);
    background: -webkit-linear-gradient(top, #FEFEFE 0%, #E5E5E5 100%);
    background: -o-linear-gradient(top, #FEFEFE 0%, #E5E5E5 100%);
    background: -ms-linear-gradient(top, #FEFEFE 0%, #E5E5E5 100%);
    box-shadow:0px 3px 3px rgba(0,0,0,0.5);
    color: #ee2b56;
}
.list148{
    margin: -25px 0 0 0;
}
.news_img_box > img {
    clear: left;
    float: left;
    *padding: 0 20px 30px 0;
}

.new-news-list.my > li {
    display: inline-block;
}
.fc.my ul li {
    height: 100%;
    width: 200px;
}
.fc > ul > li:nth-child(1) {
    width: 170px;
}
.fc.my > ul > li:nth-child(5) {
    margin-top: 0px;
}
.fc.my ul li ul li {
    *font: italic 14px 'PT Sans';
    float: none;
    padding: 0 0 5px 0;
    height: auto;
    width: auto;
}

/* Реестр */
.mfo-radio.new_1 {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    padding: 10px 0px 0 0;
    width: 456px;
}
.mfo-radio.new_2 {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    padding: 0px 0px 0 0;
}
.mfo-radio.new_3 {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    padding: 0px 0px 0 0;
}
.new_4 {
    display: inline-block;
    zoom: 1;
    width: 350px;
    height: 34px;
    margin: 10px 0 0 0px;
    border-left: 1px solid #000;
    padding-left: 10px;
}
.col684 {
    position: relative;
}
.list148.new {
    position: absolute;
    right: 25px;
    top: 45px;
}
.string62 ul.crumbs2 {
    position: absolute;
    top: 62px;
}
.portfolio_vn_32{
    width: 100%;
    height: 250px;
}
.text_box a{
    font-size: 14px;
}
.left h3{
    margin: 10px 0 15px 0;
}
.right h3{
    margin: 10px 10px 5px;
    color: #000;
}
.right h4{
    color: #000;
}
.right a{
    text-decoration: none;
}
.string62 {
    height: 60px;
}
.block775 p{
    font-size: 14px;
}
.block775 p strong{
    line-height: 30px;
}
.info2 .n_left{
    margin: 0 0 0 0px;
}
.info2 .n_right{
    margin: 0 30px 0 0px;
}
.info2 .n_title{
    margin: 0 0 0 0px;
}
.block280 .n_left {
    min-height: 160px;
    display: block;
}
.block320 img {
    width: 200px;
    margin-bottom: 20px;
}
.info1 .block798 img, .info2 .block798 img, .block798 img {
    padding-top: 10px;
    width: 235px;
}
.block798 a.n_left {
    width: 235px;
    float: left;
    margin-right: 15px;
    text-align: center;
}
.block280 {
    width: 275px;
    margin: 0 20px 14px 0;
    font-family: pt sans;
    float: left;
}
.block280 img {
    width: 200px;
}
.table6 td img {
    margin: 0px 30px 10px 20px;
}
.table6 td {
    vertical-align: middle;
}
.table6 td h5 {
    font: italic 16px 'PT Sans';
    padding-top: 0px;
    letter-spacing: -0.6px;
    vertical-align: middle;
}
.indexBanner {
    margin-bottom: 20px;
    clear: both;
}
.textBlock1 p{
    font-size: 14px;
}
#container p, #container a, #container strong, #container li{
    font-size: 14px;
    line-height: 21px;
}
#container h2 {
	margin-bottom: 30px;
}
#container h2 a{
	font-size: 18px;
}
#container .menu1 li a, #container .menu1 li a:visited {
    font-size: 16px;
}
.col684 h1 {
    font: 24px 'PT Sans';
}
.col684 h1 span{
    font: 14px 'PT Sans'!important;
}
.mfo-list-title {
	margin-bottom: 13px;
}
.full-width.experts.new {
    x-margin-top: -35px;
}
#container .block798 .n_right a{
    font-size: 22px;
}
#container .block360 {
    border-radius: 3px;
}

/* Реестр end*/
/* Форма подписаться */
#overlay form {
    background: #fff;
    border: 1px solid #6e83c1;
    display: none;
    margin: 0 auto;
    padding: 50px;
    position: relative;
    width: 400px;
    box-shadow: inset 3px 3px 3px rgba(0,0,0,0.2);
}
#overlay form span.title {
    color: #6e83c1;
    display: block;
    font-size: 20px;
    line-height: 1.2em;
    margin-bottom: 20px;
    text-transform: none;
    width: 100%;
    text-align: center;
}
#overlay form ul li input[type="text"], #overlay form ul li input[type="password"], #overlay form ul li textarea {
    border: 1px solid #ddd;
    color: #333;
    font-size: 20px;
    padding: 10px;
    width: 100%;
    box-shadow: inset 3px 3px 3px rgba(0,0,0,0.2);
}
.close2, #overlay form ul li input[type="button"], #overlay form ul li input[type="submit"] {
    color: #fff;
    cursor: pointer;
    display: block !important;
    font-size: 20px;
    line-height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 140px;
    background: linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -moz-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -webkit-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -o-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -ms-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
}
/* Форма подписаться end*/
/* Форма поиск */
.textBlock1 .string62 form {
	position: initial;
	width: auto;	
}
.textBlock1 .string62 .search-index button {
    position: initial;
}
/* Форма поиск end*/
/* Блок новостей */
#container .section ul.tabs-item {
    background: #f3f3f3;
    border-bottom: 5px solid #3794f4;
}
#container .section ul.tabs-item li.current {
    background: #fff;
    color: #fff;
    cursor: default;
    text-decoration: none;
    background: linear-gradient(top, #83CEFB 0%, #3794f4 100%);
    background: -moz-linear-gradient(top, #83CEFB 0%, #3794f4 100%);
    background: -webkit-linear-gradient(top, #83CEFB 0%, #3794f4 100%);
    background: -o-linear-gradient(top, #83CEFB 0%, #3794f4 100%);
    background: -ms-linear-gradient(top, #83CEFB 0%, #3794f4 100%);
}
#container .section ul.tabs-item li {
    color: #3794f4;
    font-size: 13px;
    padding: 10px;
}
.section .box .new-news-list .text_box a.category {
    color: #b4b6b8;
    display: block;
    float: left;
    margin-top: 10px;
    padding: 3px 10px;
    text-decoration: none;
    background: #f3f3f3;
    border: none;
}
.section .box .new-news-list .text_box .date_views span {
    color: #c3c5c6;
}
.section .box .new-news-list .text_box a:first-child {
    color: #414042;
    display: block;
    font: 400 16px/1.2em 'PT Sans';
    text-decoration: none;
    font-size: 13px;
}
.section .box .new-news-list a.news_img_box {
    width: 100px;
    height: 100px;
}
/* Блок новостей end*/
.topBlock11.new_2 {
    margin: -4px 0 20px 0;
}
.topBlock11.new_3 {
    margin: 0 0 45px 0;
}
.h61 li {
    margin: 0 34px 10px 0px;
}
.experts {
    position: relative;
    margin-top: 32px;
    min-height: 240px;
    overflow: hidden;
}
.topBlock11.new_1 {
    position: relative;
    left: 0px;
    top: 20px;
    font-style: normal;
    width: 278px;
}
#container .topBlock11.new_1 p{
    margin: 15px!important;
    font-style: normal;
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
#container .topBlock11.new_1 li{
    margin: 0px;
    font-style: normal;
    color: #000;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    padding: 0 0 30px 0;
    position: relative;
}
#container .topBlock11.new_1 li span{
    top: 10px;
    position: relative;
}
.support_portal{
    margin: 24px 0 5px;
    padding: 0 5px 0 10px;
    width: 276px;
    height: 54px;
}
.h61 li:last-child {
    margin: 0 0px 10px 0px;
}
.fon{
    width: 1188px; height: 100%;
    position: absolute;
    left: 193px; top: 124px;
    background:	url(/images/shapka.png) left top no-repeat;
    opacity: .6;
    z-index:0;
}


#container.acfull .textBlock1{
	width: 100%;
	float: left;
}

/*Меняем стили для кнопки "Обзоры правовой информации" в разделе "Аналитика"*/
.list180 .list180_level2_first_child{
	height: auto;
    padding-bottom: 10px;
    background-size: cover;
}

.news-object:after {
	content : ".";
	visibility : hidden;
	display : block;
	height : 0;
	clear : both;
}

.news-object {
	margin: 0px 0px 30px;
}
.microfinreestr h1 {
	clear: inherit !important;
}
.nav-tabs-margin {
	margin: 25px 0 0; 
}