@charset "utf-8";
/* CSS Document */

/* Reset
----------------*/  
HTML {
    font-size:100.01%;
    }
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
    padding:0;
    margin:0;
    border:none;
    outline:none;
    font-family:inherit;
    }
	
		img{
		border:0;
    	outline:none;}
    
TH,H3,H4,H5,H6 {
    font-weight:normal;
    }
    
OL,UL {
    list-style:none;
    }
input, textarea{outline:none;}
textarea {
    resize: none;
	width:480px;
}

html, body {
height: 100%;
}


/* User Generated
----------------------- */  
.h-ugc {
    overflow:hidden;zoom:1;
    margin:0 0 0;
    font-size:14px;
	color:#414142;
    }    

.h-ugc p{font-size:14px;
		line-height:19px;}

    
    .h-ugc H1,
    H1.title,
    h1,
	h2{
        margin:0 0 18px 0;
		font: 28px Arial, Helvetica, sans-serif;
        color:#2a2e32;
        }


    H3{
        margin:5px 0 12px 0;
		font: 22px Arial, Helvetica, sans-serif;
        color:#2a2e32;
        }
	
    h4{
        margin:5px 0 15px;
		display:block;
		font: 18px Arial, Helvetica, sans-serif;
        color:#2a2e32;
        }
                
    .h-ugc *+H2 {
        margin-top:1.25em;      
        }
		
	.h-ugc small{font-size:10px}	

        
    .h-ugc P,
    .h-ugc UL,
    .h-ugc OL,
    .h-ugc TABLE,
    .h-ugc BLOCKQUOTE,
	p{
        margin:0 0 15px;
        }

        
    .h-ugc .annot,
    P.annot {
        font-size:1.17em;
        }
		
		.h-ugc img {
			border:auto !important;}
        
    .h-ugc .pic-left {
        float:left;
        margin:0 1em 1em 0;
        }
    .h-ugc .pic-right {
        float:right;
        margin:0 0 1em 1em;
        }
    .h-ugc .pic-center {
        margin:1em auto;
        text-align:center;
        }
        .h-ugc .pic-left IMG,
        .h-ugc .pic-right IMG,
        .h-ugc .pic-center IMG {
            display:block;
            border:1px solid #535353;
            }
        .h-ugc .pic-left SMALL,
        .h-ugc .pic-right SMALL,
        .h-ugc .pic-center SMALL {
            display:block;
            margin:.5em .25em 0;
            font-size:11px;
            color:#999;
            font-style:italic;
            line-height:1.2;
            }
        
.h-ugc UL {
    margin:0 0 1em;
    }
.h-ugc OL {
    margin:0 0 1em 2em;
    }
    .h-ugc LI {
        margin:.25em 0;
		font-size:14px;
        }
    .h-ugc UL LI {
        margin:0 0 3px;
        padding:0 0 0 22px;
        list-style:none;
        background:url(../i/base/b-menu_bullet.png) no-repeat 6px 5px;
        }
 

        .h-ugc UL LI LI,
        .h-ugc LI UL LI {
			margin:0 0 3px;
			padding:0 0 0 23px;
			list-style:none;
			background:url(../i/base/b-menu_bullet.png) no-repeat 6px 7px;
            }
			
			.h-ugc LI UL {
				padding-top:5px;
				margin-bottom:0px;}
			
    .h-ugc OL LI,
    .h-ugc LI OL LI {
        list-style:decimal;
        background:none;
        padding:0;
        }
    .h-ugc OL OL LI {
        list-style:lower-latin;
        }
        
    .h-ugc TABLE{
        width:100%;
        border-collapse:collapse;
        font-size:14x;
        }
        .h-ugc TABLE TD{
            padding:0 1em .5em 1em;
            border-left:1px solid #a5a7ac;
            border-bottom:1px solid #a5a7ac;
            }
			
        .h-ugc TABLE TD a{}
                
        .h-ugc TABLE TH {
            color:#1a1a1a;
            font-size:14px;
            font-weight:bold;
            border-left:1px solid #3c3c3c;
			border-bottom:4px solid #3c3c3c;
            text-align:left;
            padding:0.9em 1em 1em 1em;
            }
			
			.h-ugc TABLE TH:first-child {
				border-left:none;}
			
        .h-ugc TABLE TH span {
			font-weight:normal !important;}
            
        .h-ugc TABLE th:first-child,
		.h-ugc TABLE td:first-child{
			border-left:none;
            }

            
        .h-ugc TABLE TD{
            padding:.75em 1em;
            }

    .h-ugc P SMALL {
        font-size:10px;
        }

    .h-ugc BLOCKQUOTE {
        margin:1em 0;
        padding:1em;
        border-left:2px solid #aa0000;
        background:#f4f9fc;
        font-style:italic;
        }
		
/*art-list*/

    .h-ugc UL.art-list LI,
	.b-art_list UL.art-list LI{
		padding-left:20px;
		margin-top:0;
		margin-bottom:15px;
        }
		
		UL.art-list LI {
		margin-bottom:15px;
		display:block;
		overflow:hidden;
        }
		
		.b-index_news UL.art-list LI {
			margin-bottom:4px;
			height:47px;
			position:relative;}
				
    .art-list a {
            font: 14px Arial, Helvetica, sans-serif;
			color:#0072d6 !important;
			padding-bottom:4px;
			position:relative;
			display:inline-block;
			text-decoration: none;
            }
			
			.b-search__text .art-list a {
				font-size:16px;}
			
			.art-list a:hover {
				text-decoration:underline;}
				
			.b-index_news .art-list a {
				font-size:12px;
				height:32px;}

    .list-date {
        display: block;
        font: 10px Arial, Helvetica, sans-serif;
        color:#737d88;
		margin-bottom:2px;
        }

	.list-size{
        display: block;
        font: 10px Arial, Helvetica, sans-serif;
        color:#737d88;
		margin-bottom:2px;
		}
	
		.list-text{
			display:block;
			padding-top:0px;
			font:12px Arial, Helvetica, sans-serif;
			color:#414142;
			overflow:hidden; /*Лекарство*/
   			_height:1%; /*оно же для IE*/}
			
			.b-search__text .list-text b {
				font-weight:normal;
				color:#fb4b1d;}
				
		.list-pic{
			width:94px;
			height:67px;
			overflow:hidden;
			display:block;
			float:left;
			padding-right:10px;
			padding-bottom:10px;}
			
			
			.list-file {
				position:absolute;
				width:32px;
				height:40px;
				top:3px;
				left:0;
				background:url(../i/files/file.png) no-repeat 0 0;}
				
				.list-file.pdf {
					background:url(../i/files/pdf.png) no-repeat 0 0;}
					
				.list-file.xls {
					background:url(../i/files/xls.png) no-repeat 0 0;}
					
				.list-file.doc {
					background:url(../i/files/doc.png) no-repeat 0 0;}
					
				.list-file.zip {
					background:url(../i/files/zip.png) no-repeat 0 0;}
					
				.list-file.rar {
					background:url(../i/files/rar.png) no-repeat 0 0;}
				
				
				.b-artlist li {
					min-height:30px;
					position:relative;
					overflow:visible !important;}
					
					.b-artlist li a {
						position:relative;}
						
			.photo-ul {
				display:none;}




/* Globals 
----------------*/

BODY {
	position:relative;
	min-width:1000px;
    font: normal 12px Arial, Helvetica, sans-serif;
	background:#d9e5f3 url(../i/base/bg.png) no-repeat 50% 0;
    color:#333333;
    }
	
A {
    color:#0072d6;
    text-decoration: none;
    }
        A:hover {
				text-decoration:underline;
        }
        
.clear {
    clear:both;
    height:1px;
    font-size:1px;
}

.clear_1{
	overflow:hidden;}
	

/* Layout
----------------------- */
.l-page {
    position:relative;
    /*z-index:1;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	zoom:100%;
	}

	
.h-page{
	position:relative;
	width:1000px;
    margin-left:auto;
    margin-right:auto;
	z-index:10;}
	
/*b-header*/
	
.b-header {
	height:64px;
	padding:0 15px;
	background-color:#0060b3;
	-webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
	z-index:10;}
	
/*b-header_lang*/
	
	.b-header_lang {
		float:left;
		position:relative;
		margin-top:15px;
		height:34px;
		font:14px/34px Arial, Helvetica, sans-serif;
		color:#565d66;
		padding-right:116px;
		-webkit-border-radius: 4px;
		border-radius: 4px;	
		-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 79, 147, 1);
        box-shadow:  0px 2px 3px 0px rgba(0, 79, 147, 1);
		z-index:150;}
		
	.b-header_lang .b-header_lang_text {
		display:block;
		float:left;
		height:34px;
		font:14px/34px Arial, Helvetica, sans-serif;
		color:#565d66;
		padding:0 20px;
		background:url(../i/base/b-header_lang.png) repeat-x 0 0;
		-webkit-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
		text-shadow: 0px 1px 0px #fff;
        filter: dropshadow(color=#fff, offx=0, offy=1);}
		
		.b-header_lang .b-select {
			position:absolute;
			right:0px;
			top:0;
			width:124px;
			height:34px;
			z-index:100;
			}
			
			.b-select select {
				width:100%;}
				
/*b-header_map*/

	.b-header_map {
		float:left;
		margin-left:15px;
		padding-left:15px;
		padding-top:19px;
		padding-right:15px;
		border-left:1px solid #2b7bc0;
		height:45px;}
		
		.b-header_map .map {
			display:block;
			float:left;
			height:28px;
			padding-left:37px;
			background:url(../i/base/map.png) no-repeat 0 0;
			font:12px/24px Arial, Helvetica, sans-serif;
			color:#7abcf6;}
			
/*b-header_search*/

	.b-header_search {
		/*float:right;*/
		/*width:470px;*/
		overflow:hidden;
		padding:15px 0 0 15px;
		height:49px;
		border-left:1px solid #2b7bc0;}
		
		.b-search {
			padding-right:42px;
			position:relative;
			height:35px;}
			
			.b-search .text {
				display:block;
				width:100%;
				padding:0 30px 0 12px;
				height:34px;
				border-left:0;
				border-top:0;
				border-right:0;
				border-bottom:1px solid #2b82ce;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				background-color:#0059a5;
				font:12px/34px Arial, Helvetica, sans-serif;
				color:#7abcf6;
				-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 72, 133, 1);
				box-shadow: inset 0px 1px 4px 0px rgba(0, 72, 133, 1); 
				}
				
				.b-search .submit {
					display:block;
					position:absolute;
					width:20px;
					height:20px;
					right:9px;
					top:9px;
					background:url(../i/base/b-search_sub.png) no-repeat 0 0;
					border:0;
					cursor:pointer;
					}
					
/*b-logo*/

.b-logo {
	height:146px;
	position:relative;
	z-index:120;}
	
/*b-logo_img */
	
	.b-logo_img {
		float:left;
		min-width:106px;
		height:146px;
		background:url(../i/base/b-logo.png) no-repeat -3px 27px;}
		
		.b-logo_img a {
			display:block;
			float:left;
			padding-top:35px;
			height:111px;
			padding-left:111px;
			}
			
			.b-logo_maintext {
				display:block;
				font:bold 30px Arial, Helvetica, sans-serif;
				color:#2a2e32;
				text-transform:uppercase;
				margin-bottom:4px;}
				
				.b-logo_text {
					display:block;
					font:15px Arial, Helvetica, sans-serif;
					color:#5e666f;
					line-height:16px;
					}
				

.b-logo_img a:hover {
	text-decoration:none;}
	
/*b-logo_select*/
	
	.b-logo_select {
		height:54px;
		margin-top:35px;
		padding:11px;
		float:right;
		background-color:#60a000;
		-webkit-border-radius: 76px;
    	border-radius: 76px;
		-webkit-box-shadow:  0px 3px 10px 0px rgba(162, 177, 193, 1);
        box-shadow:  0px 3px 10px 0px rgba(162, 177, 193, 1);
		}
		
		.b-logo_select__content {
			position:relative;
			-webkit-border-radius: 54px;
			border-radius: 54px;
			padding:0;
			height:54px;
			background:url(../i/base/b-logo-sel.png) repeat-x 0 0;
			-webkit-box-shadow:  0px 3px 5px 0px rgba(89, 89, 89, 0.2);        
       		box-shadow:  0px 3px 5px 0px rgba(89, 89, 89, 0.2);}
			
			.b-logo_select__content .link {
				display:block;
				position:relative;
				height:54px;
				padding:8px 20px 0 55px;
				font: bold 28px Arial, Helvetica, sans-serif;
				text-shadow: 0px 1px 0px #fff;
				background:url(../i/base/b-logo-sel-img.png) no-repeat 15px 12px;
				color:#559400;
				z-index:50;}
				
				.b-logo_select__content .link:hover {
					text-decoration:none;}
				
				.b-logo_select__content .link span {
					background:url(../i/base/b-logo-sel-span.png) repeat-x 0 30px;}
					
				.b-logo_select__content .b-lsc_popup {
					display:none;
					position:absolute;
					left:0;
					top:30px;
					width:100%;
					background:url(../i/base/b-lsc_popup.png) repeat-x 0 0;
					height:45px;
					z-index:30;}
					
					.b-logo_select.opened .b-lsc_popup {
						display: block;}
						
						.b-logo_select.opened .b-logo_select__content .link span {
							background:none;}
					
					.b-logo_select__content .b-lsc_popup b {
						display:block;
						width:100%;
						height:1px;
						position:absolute;
						left:0;
						bottom:-1px;
						background:#c5d4e6;
						z-index:29;}
					
					.b-logo_select__content .b-lsc_popup  .b-lsc_popup__content {
						width:970px;
						position:absolute;
						top:100%;
						right:-11px;
						background:#c5d4e6;
						padding:7px 15px 15px;
						border-top:1px solid #fff;
						border-bottom:1px solid #5b9e01;
						}
						
						.b-logo_select__content .b-lsc_popup  .b-lsc_popup__content-item {
							overflow:hidden;
							margin-bottom:15px;}
							
							.b-lsc_popup__content-item h3 {
								font: bold 14px Arial, Helvetica, sans-serif;
								color:#2a2e32;
								margin-bottom:11px;
								}
								
								.b-column {
									width:230px;
									padding-right:15px;
									float:left;}
									
									.b-column.last {
										padding-right:0;}
									
									.b-column p {
										font:11px Arial, Helvetica, sans-serif;
										color:#5e666f;
										margin-bottom:9px;}
										
				
.b-logo_select__content .b-close {
    bottom: 0;
    height: 18px;
    position: absolute;
    right: 0;
}

.b-logo_select__content .b-close a {
    color: #FFFFFF;
    display: block;
    float: right;
    font: 11px/16px Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 0 9px 0 22px;
	background: #5B9E01 url(../i/base/b-arr.png) no-repeat 8px 5px;
    position: relative;
}


.b-logo_select__content .b-close a b {
    background: url(../i/base/b-ia_item_link_green.png) no-repeat scroll 0 0 transparent;
    height: 18px;
    left: -18px;
    position: absolute;
    top: 0;
    width: 18px;
}
		
/*b-index_mid*/

.b-index_mid {
	height:375px;
	margin-bottom:15px;}
	
/*b-menu*/

.b-menu {
	float:left;
	width:250px;
	height:374px;
	border-bottom:1px solid #b9cbe1;}
	
	.inner .b-menu {
		float:none;
		height:auto;
		padding-bottom:20px;
		margin-bottom:0 !important;}
	
	.b-menu_top {
		height:41px;
		padding:5px;
		background-color:#3581c3;
		-webkit-border-radius:6px;
		border-radius:6px;
		position:relative;
		}
		
		.b-menu_top__content {
			width:214px;
			padding-left:26px;
			height:40px;
			border-top:1px solid #fff;
			-webkit-border-radius:3px;
			border-radius:3px;
			background-color:#f0f5fa;
			-webkit-box-shadow: 0px 1px 2px 0px rgba(13, 104, 183, 1);
			box-shadow: 0px 1px 2px 0px rgba(13, 104, 183, 1);
			font:18px/36px Arial, Helvetica, sans-serif;
			color:#565d66;}
			
			.b-menu_top span {
				display:block;
				position:absolute;
				left:29px;
				bottom:-8px;
				width:15px;
				height:13px;
				background:url(../i/base/b-menu_top_arr.png) no-repeat 0 0;}
				
			.b-menu ul {
				display:block;
				padding-top:12px;
				}
				
				.b-menu ul li {
					display:block;}
					
					.b-menu ul li a,
					.b-menu ul li span {
						display:block;
						font: bold 14px Arial, Helvetica, sans-serif;
						color:#2e5f89;
						padding:8px 8px 8px 30px;
						background: url(../i/base/b-menu_bullet.png) no-repeat 12px 13px;
						text-decoration:none;}
						
					.b-menu .cur {
						background: url(../i/base/b-sabmenu2-bg.png) repeat 0 0;
						-webkit-border-radius: 6px;
						border-radius: 6px;
						-webkit-box-shadow:  0px -1px 0px 0px #fff;        
						box-shadow:  0px -1px 0px 0px #fff;
						/*margin-bottom:7px;*/
						}
						
						*+html .b-menu .cur {
							background-image:none;
							background-color:#f0f5fa;}
						
					.b-menu .submenu2 {
						padding-top:0;
						padding-bottom:10px;}
						
					.b-menu .submenu2 li a,
					.b-menu .submenu2 li span {
						display:block;
						font: bold 12px Arial, Helvetica, sans-serif;
						color:#559400;
						padding:8px 8px 8px 30px;
						background: none;
						text-decoration:none;}
						
						.b-menu .submenu2 li a:hover,
						.b-menu .submenu3 li a:hover {
							text-decoration:underline;} 
						
						.b-menu .submenu3 {
							padding-top:0;}
						
					.b-menu .submenu3 li a,
					.b-menu .submenu3 li span {
						display:block;
						font: normal 12px Arial, Helvetica, sans-serif;
						color:#0072d6 !important;
						padding:6px 8px 6px 41px;
						background: none;
						background-color:transparent !important;
						text-decoration:none;}
						
						.b-menu .submenu3 li.current {
							background-color:#3581c3 !important;
							position:relative;}
							
							.b-menu .submenu3 li.current a,
							.b-menu .submenu3 li.current span {
								color:#fff !important;}
								
								.b-menu .submenu3 li.current b {
									display:block;
									position:absolute;
									right:-8px;
									top:0;
									bottom:0;
									width:8px;
									background:url(../i/base/b-menu-arr.png) no-repeat 0 50%;
									}
									
						.b-menu .submenu2 li.current {}
							
							.b-menu .submenu2 li.current a,
							.b-menu .submenu2 li.current span {
								background-color:#3581c3;
								color:#fff;}
								

						
						
						
/*b-main_slider*/

.b-main_slider {
	width:749px;
	float:right;
	height:375px;
	position:relative;
	z-index:5;}
	
	.b-main_slider__arrl,
	.b-main_slider__arrr {
		display:block;
		position:absolute;
		width:32px;
		height:32px;
		top:167px;
		z-index:100;
		}
		
		.b-main_slider__arrl {
			left:15px;
			background:url(../i/base/b-main_slider_arr.png) no-repeat 0 0;}
			
		.b-main_slider__arrr {
			right:15px;
			background:url(../i/base/b-main_slider_arr.png) no-repeat -32px 0;}
	
	.b-main_slider_t {
		position:absolute;
		left:0;
		top:0;
		height:5px;
		width:100%;
		background:url(../i/base/b-main_slider_t.png) no-repeat 0 0;
		z-index:100;}
		
	.b-main_slider_b {
		position:absolute;
		left:0;
		bottom:0;
		height:6px;
		width:100%;
		background:url(../i/base/b-main_slider_b.png) no-repeat 0 0;
		z-index:100;}
		
		.b-main_slider__content {
			width:749px;
			height:375px;
			overflow:hidden;
			position:relative;
			z-index:5;
			}

				
				.b-main_slider__content .slide {
					float:left;
					width:749px;
					height:375px;
					z-index:5;
					position:relative;
					}
					
					.b-main_slider__content .slide .b-main_slider__text {
						position:absolute;
						width:732px;
						height:63px;
						padding-left:17px;
						bottom:0;
						left:0;
						background: url(../i/base/b-main_slider__text.png) repeat 0 0;
						border-top:1px  solid;
						border-top-color:#73b00a;
						border-top-color:rgba(115,176,10, 0.7);
						z-index:7;}
						
						*+html .b-main_slider__content .slide .b-main_slider__text {
							border-top-color:#73b00a !important;}
						
						.b-main_slider__text div {
							display:table-cell;
							vertical-align:middle;
							font: bold 12px Arial, Helvetica, sans-serif;
							color:#fff;
							width:717px;
							height:58px;
							overflow:hidden;
							}
							
							.b-main_slider__text div a {
								font: bold 12px Arial, Helvetica, sans-serif;
								color:#fff;}
								
								.announces__i {
									left:0;}
								
/*b-index_hots*/

.b-index_hots {
	height:170px;
	position:relative;
	margin-bottom:15px;
	z-index:6;}
	
	.b-index_hots__item {
		width:249px;
		float:left;
		margin-left:1px;
		height:170px;
		overflow:hidden;
		position:relative;
		-webkit-border-radius:6px 6px 0 6px;
		border-radius:6px 6px 0 6px;}
		
		.b-index_hots__item:first-child {
			width:250px;
			margin-left:0;}
		
		.b-index_hots__item_br {
			position:absolute;
			right:0;
			bottom:0;
			width:22px;
			height:22px;
			background:url(../i/base/b-hots_br.png) no-repeat 0 0;
			z-index:50;
			}
			
					.b-index_hots__item .b-index_hi__text {
						position:absolute;
						width:233px;
						height:45px;
						padding-left:17px;
						bottom:0;
						left:0;
						background: url(../i/base/b-index_hi__text.png) repeat 0 0;
						border-top:1px  solid;
						border-top-color:#1669b1;
						border-top-color:rgba(22,105,177, 0.7);
						-webkit-border-radius:0 0 0 6px;
						border-radius:0 0 0 6px;
						z-index:7;}
						
						.b-index_hots__item img {
						-webkit-border-radius:6px;
						border-radius:6px;}
						
						*+html .b-index_hots__item .b-index_hi__text {
							border-top-color:#1669b1 !important;}
							
						.b-index_hi__text div {
							display:table-cell;
							vertical-align:middle;
							font: bold 12px Arial, Helvetica, sans-serif;
							color:#fff;
							width:200px;
							height:45px;
							overflow:hidden;
							}
							
							.b-index_hi__text div a {
								font: bold 12px Arial, Helvetica, sans-serif;
								color:#fff;}
								
								.b-index_hi__arr {
									display:block;
									position:absolute;
									width:17px;
									height:17px;
									background:url(../i/base/b-index_hots__item_arr.png) no-repeat 0 0;
									top:15px;
									right:15px;}
									
/*b-index_actual*/

.b-index_actual {
	height:292px;
	position:relative;
	z-index:6;}
	
	.b-index_actual__item {
		width:249px;
		float:left;
		background-color:#f0f5fa;
		margin-left:1px;
		height:292px;
		overflow:hidden;
		position:relative;
		-webkit-border-radius:6px 6px 6px 6px;
		border-radius:6px 6px 6px 6px;}
		
		.b-index_actual__item .b-ia_item_link {
			position:absolute;
			right:0;
			bottom:0;
			height:18px;}
			
			.b-ia_item_link a {
				display:block;
				float:right;
				height:18px;
				padding:0 9px 0 6px;
				font:11px/16px Arial, Helvetica, sans-serif;
				color:#fff;
				position:relative;
				background-color:#5b9e01;
				-webkit-border-radius:0 0 6px 0;
				border-radius:0 0 6px 0;}
				
				.b-ia_item_link.red a {
					background-color:#fb4b1d;}
					
					.b-ia_item_link.red a b {
						background: url(../i/base/b-ia_item_link_red.png) no-repeat 0 0;}
						
				.b-ia_item_link.blue a {
					background-color:#0060b3;}
					
					.b-ia_item_link.blue a b {
						background: url(../i/base/b-ia_item_link_blue.png) no-repeat 0 0;}
				
				.b-ia_item_link a:hover {
					text-decoration:none;}
				
				.b-ia_item_link a b {
					position:absolute;
					left:-18px;
					top:0;
					width:18px;
					height:18px;
					background:url(../i/base/b-ia_item_link_green.png) no-repeat 0 0;
					}
		
		.b-index_actual__item:first-child {
			width:250px;
			margin-left:0;}
			
			.b-index_ai_top {
				position:relative;
				height:40px;
				background-color:#fff;
				-webkit-border-radius:6px 6px 0 0 ;
				border-radius:6px 6px 0 0;
				font:14px/40px Arial, Helvetica, sans-serif;
				color:#565d66;
				padding-left:15px;}
				
				.red {
					color:#ef471b;}
				
				.b-index_ai_top .rss {
					display:block;
					width:20px;
					height:20px;
					position:absolute;
					right:11px;
					top:11px;
					background:url(../i/base/rss.png) no-repeat 0 0;}
					
				.b-index_ai_top .refresh {
					display:block;
					width:20px;
					height:20px;
					position:absolute;
					right:11px;
					top:11px;
					background:url(../i/base/refresh.png) no-repeat 0 0;}
				
				.b-index_ai_top__b {
					position:absolute;
					bottom:-6px;
					height:6px;
					width:100%;
					left:0;
					background:url(../i/base/b-index_actual__top.png) repeat-x 0 0;
					z-index:50;}
					
			.b-index_ai_content__text {
				padding:15px;
				overflow:hidden;}
				
				.b-index_ai_content__text a {
					color:#559400;}
				
	
/*b-calendar*/

.b-calendar {
	height:210px;
	overflow:hidden;}
	
	.b-calendar_item {
		overflow:hidden;
		height:40px;
		margin-bottom:15px;}
		
		.b-ci_date {
			float:left;
			width:38px;
			height:38px;
			background-color:#fb4b1d;
			-webkit-box-shadow: inset 0px 1px 2px 0px rgba(214, 50, 7, 1);
       		box-shadow: inset 0px 1px 2px 0px rgba(214, 50, 7, 1);
			-webkit-border-radius:3px;
			border-radius:3px;
			font: bold 18px Arial, Helvetica, sans-serif;
			color:#fff;
			text-align:center;}
			
			.b-ci_date__day {
				display:block;
				text-align:center;
				padding-top:2px;
				}
			
			.b-ci_date__month {
				margin-top:-2px;
				display:block;
				color:#eaeaea;
				text-align:center;
				font-size:10px;}
				
		.b-ci_text {
			margin-left:50px;}
			
			.b-ci_text .b-ci_text__article {
				display:block;
				float:left;
				margin-top:-2px;
				font:10px Arial, Helvetica, sans-serif;
				color:#ef471b;
				padding-right:9px;
				background:url(../i/base/b-ci_text__article.png) no-repeat 100% 5px;}
				
				.b-ci_text .b-ci_text__a {
					display:block;
					float:left;
					width:100%;
					overflow:hidden;
					height:30px;
					font:12px Arial, Helvetica, sans-serif;
					color:#559400;}
					
/*b-index_news*/

		.b-index_news {
			height:210px;
			overflow:hidden;}
			
	
/*b-slider*/
.b-slider {
	position:absolute;
	left:0;
	top:-120px;
	overflow:hidden;
	width:100%;
	height:50px;
	overflow:hidden;zoom:1;
	padding:33px 0;
	}
	
	.inner .b-slider {
		border-top:1px solid #b9cbe1;
		top:-121px;}
	
	.b-slider__text {
		display:block;
		position:absolute;
		top:0;
		left:20px;
		font:11px Arial, Helvetica, sans-serif;
		color:#797979;}


	.b-slider__i {
		position:relative;
		overflow:hidden;zoom:1;
		}

	.b-slider .larr,
	.b-slider .rarr {
		position:absolute;
		top:11px;
		left:0px;
		width:32px;
		height:32px;
		background:url(../i/base/larr.png) no-repeat 0 0;
		z-index:5;
		cursor:pointer;
		}
		.b-slider .rarr {
			left:auto;
			right:0;
			background:url(../i/base/rarr.png) no-repeat 0 0;
			}

	.b-slider__body {
		position:relative;
		overflow:hidden;zoom:1;
		margin:0 40px;
		}

		.b-slider__body__i {
			overflow:hidden;zoom:1;
			position:relative;
			left:0;
			width:10000px;
			}
			.b-slider__body__i LI {
				float:left;
				text-align:center;
				width:230px;
				}				
				.b-slider__body__i A {
					color:#585435;
					margin:0 auto;
					display:inline-block;
					text-align:center;
					}
					.b-slider__body__i IMG {
						/*display:block;*/
						}
						
/*b-content*/

.b-content {
	overflow:hidden;
	padding-bottom:20px;}
	
/*b-content_left*/
	
	.b-content_left {
		width:250px;
		float:left;}
		
		.b-content_left .b-menu {
			margin-bottom:34px;}
		
/*b-content_right*/
	
	.b-content_right {
		width:733px;
		float:right;}
		
		.b-inner {
			padding-left:35px;
			}
			
			.b-inner h1 a {
				display:inline-block;
				width:20px;
				height:20px;
				margin-left:10px;
				background:url(../i/base/rss.png) no-repeat 0 0;}
				
				.b-date {
					font:12px Arial, Helvetica, sans-serif;
					color:#737d88;
					margin-bottom:19px;}
					
				.b-source {
					font: bold 12px Arial, Helvetica, sans-serif;
					padding-top:5px;
					margin-bottom:2px;
					color:#2a2e32;}
					
					.b-source a {
						font: normal 12px Arial, Helvetica, sans-serif;
						color:#737d88;
						text-decoration:none;}
						
						.b-source a:hover {
							text-decoration:underline;}
		
/*crumbs*/
		
	.crumbs{
		display:block;
		color:#737d88;
		background-color:#c5d4e6;
		margin-bottom:18px;
		padding:18px 22px 19px 35px;
		font:11px Arial, Helvetica, sans-serif;
		-webkit-border-radius: 6px;
		border-radius: 6px; 
		}
		
	.crumbs	a{
		padding:8px 0 9px;
		font:11px Arial, Helvetica, sans-serif;
		color:#737d88;
		}
	.crumbs SPAN {
			margin:0 3px;
			display:inline-block;
			width:4px;
			text-indent:-99999px;
			background:url(../i/base/b-paging-arr.png) no-repeat 0 4px; 
			}
			
	.print_inn {
		padding:15px 0;
		margin-left:-36px;}
		
		.print_inn a {
			display:inline-block;
			padding-left:36px;
			height:26px;
			font:12px/22px Arial, Helvetica, sans-serif;
			color:#3581c3;
			background: url(../i/base/print-inn.png) no-repeat 0 0;}
			
	.more_info {
		padding:15px 0;
		margin-left:-35px;}
		
		.more_info a {
			display:inline-block;
			padding-left:34px;
			height:26px;
			font:12px/22px Arial, Helvetica, sans-serif;
			color:#3581c3;
			background: url(../i/base/more_info.png) no-repeat 0 0;}

			
/*b-search*/

.b-archive {
	position:relative;
	height:31px;
	background-color:#c5d4e6;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	padding:15px 15px 14px;
	margin-bottom:30px;
	z-index:5;}
	
	.b-archive_content {
		padding:0 12px 0 0;
		margin-right:90px;} 
		
		.b-archive_news {
			margin-right:0;}
		
		.b-archive_button {
			float:right;
			padding:0 10px;}
				
.b-archive .text {
    background-color: #f0f5fa;
	border-top:1px solid #9db2cc !important;
	border:1px solid #bfcbd9;
	float:left;
    color: #414142;
	margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding:7px 5px;
	width:100%;
	-webkit-border-radius: 4px;    
    border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 0px #afb9c5;  
	box-shadow: inset 0px 1px 2px 0px #afb9c5;
	overflow:hidden;
}

			
.b-archive .submit {
	display:block;
	float:right;
	width:80px;
	height:31px;
	background-color:#3781c3;
	border:1px solid #3781c3;
	-webkit-border-radius: 4px;    
    border-radius: 4px;
	-webkit-box-shadow:  0px 1px 2px 0px #9bb2ca;        
	box-shadow:  0px 1px 2px 0px #9bb2ca;
	cursor:pointer;
	position:relative;
	text-align:center;
	}
	
	.b-archive .submit1 {
		float:left;
		width:auto;}
		
	
.b-archive .submit span {
	font: bold 13px/26px Arial, Helvetica, sans-serif;
	color:#fff;
    border: medium none;
    box-shadow: none;
    display: block;
    height: 31px;
    padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-shadow: 0px 1px 0px #2266a0;
}

.b-st__p {
	margin-bottom:25px;
	font-size:14px;}
	
	.b-st__p b {
		color:#fb4b1d;
		font-weight:normal;}
		
		.b-archive_content .b-select {
			float:left;
			width:200px;
			margin-right:6px;}
			
			.b-archive_calendar .b-select {
				position:relative;
				width:100px;}
				
				.b-archive_calendar .b-select .jNiceSelectWrapper .jNiceSelectText  {
					width:60px !important;}
				
				.b-archive_calendar .b-select.sel_year {
					width:80px;}
					
				.b-archive_calendar .b-select.b-select.sel_year .jNiceSelectWrapper .jNiceSelectText  {
					width:40px !important;}
				
				.b-archive_calendar .b-select.sel-category {
					width:167px;}
					
				.b-archive_calendar .b-select.sel-category .jNiceSelectWrapper .jNiceSelectText,
				.b-archive_calendar .b-select.sel-place .jNiceSelectWrapper .jNiceSelectText {
					width:125px !important;}
					
					.b-archive_calendar .b-select.sel-category .jNiceSelectWrapper UL,
					.b-archive_calendar .b-select.sel-place .jNiceSelectWrapper UL,
					.b-archive_content .b-select.sel_month .jNiceSelectWrapper UL {
						height:250px;}
					
				.b-archive_calendar .b-select.sel-place {
					width:167px;}
					
					.b-archive.b-archive_calendar .submit1 {
						max-width:110px;} 
				
				.b-archive_calendar {
					padding-top:30px;}
					
					.b-archive_calendar .b-archive_content {
						margin-right:0;}
				
				.b-select_lab {
					position:absolute;
					font: bold 12px Arial, Helvetica, sans-serif;
					color:#414142;
					left:0;
					top:-22px;}
			
			.b-archive_content__text {
				float:left;
				padding-right:18px;
				padding-left:6px;
				height:31px;
				font: bold 14px/31px Arial, Helvetica, sans-serif;
				color:#414142;}


/* b-paging */
.b-paging {
	margin:40px 0 10px;
	font:12px/25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	.b-paging UL {
		display:block;
		float:left;
		}
		.b-paging UL LI {
			float:left;
			display:inline-block;
			margin:0 3px 0 0;
			font: bold 12px Arial, Helvetica, sans-serif;
			color:#414142;
			background-color:#f0f5fa;
			border:2px solid #f0f5fa;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			-webkit-box-shadow:  0px 1px 2px 0px #a8b1bc;     
			box-shadow:  0px 1px 2px 0px #a8b1bc;
			}
			

			.b-paging UL li.cur {
				border-color:#3581c3;
				}
			
			.b-paging UL LI A{
				display:block;
				padding:0 10px;
				font: bold 12px/25px Arial, Helvetica, sans-serif;
				color:#414142;
				}
				
				.b-paging UL LI span {
					display:block;
					padding:0 10px;
					font: bold 12px/25px Arial, Helvetica, sans-serif;
					color:#414142;
					}
				
				.b-paging UL LI A:hover {}
				
/* b-sitemap */
.b-sitemap {
    margin:0 0 20px;
    padding:0;
    color:#0099ff;
	margin-left:-23px;
    }

    .b-sitemap .plus,
    .b-sitemap .minus {
        position:absolute;
        display:block;
        width:16px;
        height:16px;
        margin:3px 0 0 -21px;
        font-size:1px;
        zoom:1;
        background: url(../i/base/b-sm_pl.png) no-repeat 0 0;
        }
        .b-sitemap .minus {
            background: url(../i/base/b-sm_mn.png) no-repeat 0 0;
            }
        .b-sitemap UL UL .plus,
        .b-sitemap UL UL .minus {
            margin-top:2px;
            }				

    .b-sitemap UL {
        position:relative;
        overflow:hidden;zoom:1;
        padding:0 0 0 23px;
        font-size:16px;
        font-weight:bold;
        }
        .b-sitemap LI {
            margin:0 0 4px;
			padding-top:4px;
			padding-bottom:4px;
            }
			
			.b-sitemap LI a {
				color:#0072d6;
				font: bold 14px Arial, Helvetica, sans-serif;}

        .b-sitemap UL UL {
            padding:5px 0 2px;
            font-size:14px;
			font-weight:normal;
            }
            .b-sitemap UL UL LI {
                margin:0 0 1px;
                padding:1px 0 1px 10px;
                }
            .b-sitemap UL UL A {
				color:#0072d6;
				font: bold 13px Arial, Helvetica, sans-serif;
                }

            .b-sitemap UL UL UL {
                margin:0 0 0 -23px;
                padding:6px 0 6px;
                font-weight:normal;
                }
                .b-sitemap UL UL UL LI {
                    margin:0;
                    padding:1px 0 1px 37px;
                    }
					
					.b-sitemap UL UL UL LI a {
						font: normal 12px Arial, Helvetica, sans-serif;}
					
/*b-loader*/

 .b-loader {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:0;
	z-index:90;}
	
	
	.b-loader span {
		display:block;
		position:absolute;
		left:0;
		width:100%;
		top:0;
		bottom:0;
		background-color:#fff;
		opacity: 0.9;}
		
		.b-loader b {
			display:block;
			position:absolute;
			left:45%;
			top:45%;
			width:32px;
			height:32px;
			background:url(../i/base/loader.gif) no-repeat 0 0;}
			
/*b-weather*/

.b-weather {
	padding:8px 0 14px;
	height:64px;
	position:relative;
	}
	
	.b-weather_icon {
		width:64px;
		height:64px;
		float:left;
		overflow:hidden;}
		
	.b-weather_text {
		margin-left:82px;
		padding-top:8px;}
		
		.b-weather_text__a {
			font:12px Arial, Helvetica, sans-serif;
			color:#2e5f89;}
			
		.b-weather_text span {
			display:block;
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
			padding:3px 0;}
		
		.b-weather_text__more {
			color:#000;
			font:10px Arial, Helvetica, sans-serif;
			text-decoration:underline;}



/*b-footer*/

.b-footer{
	width:100%;
	position:relative;
	height:195px;
	background-color:#fff;
	z-index:5;
}

.inner .b-footer{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	height:195px;
	background-color:#fff;
}

.b-footer__content {
	border-bottom:1px solid #c8d4e2;
	padding-bottom:20px;
	padding-top:16px;
	position:relative;
	text-align:center;
	overflow:hidden;}
	
	.b-fc__item {
		width:235px;
		/*float:left;*/
		text-align:left;
		display:inline-block;
		padding-left:15px;
		overflow:hidden;
		vertical-align:top;}
		
		*+html .b-fc__item {
			display:inline;}
		
		.b-fc__item .footer_menu {
			color:#6b7580;
			font: bold 12px Arial, Helvetica, sans-serif;
			margin-bottom:10px;
			display:inline-block;
			*display:inline;
			*zoom:1;}
			
			.b-fc__item a{
				display:inline-block;
				color:#6493cc;
				font-size:11px;
				margin-bottom:0;}

.b-copiright {
	padding-top:15px;
	padding-left:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#81878f;}
	
	.b-copiright a {
		color:#6493cc;}
		
		.b-copiright span {
			display:inline-block;
			padding-left:86px;
			float:right;}

.b-footer {
height: 195px;
clear: both;
}

.b-push {
	clear:both;
	height:317px;}
	
	.index .b-push {
		height:122px;}
		
/*b-img*/

.img {
	overflow:hidden;
	margin-bottom:15px;}
	
	.img.left {
		float:left;
		margin:0 15px 15px 0;}
		
	.img.right {
		float:right;
		margin:0 0 15px 15px;}

.b-img {
	display:inline-block;
	position:relative;}
	
	*+html .b-img {
		display:block;
		float:left;}
	
	.b-img_t {
		position:absolute;
		left:0;
		top:0;
		height:5px;
		width:100%;
		background:url(../i/base/b-main_slider_t.png) no-repeat 0 0;
		z-index:100;}
		
	.b-img_b {
		position:absolute;
		left:0;
		bottom:0;
		height:6px;
		width:100%;
		background:url(../i/base/b-main_slider_b.png) no-repeat 0 0;
		z-index:100;}
		
		.b-img__text {
			position:absolute;
			height:63px;
			bottom:0;
			left:0;
			width:100%;
			background: url(../i/base/b-main_slider__text.png) repeat 0 0;
			border-top:1px  solid;
			border-top-color:#73b00a;
			border-top-color:rgba(115,176,10, 0.7);
			z-index:7;}
						
			*+html .b-img__text {
				padding-top:10px;
				height:53px;
				border-top-color:#73b00a !important;}
						
			.b-img__text div {
				display:table-cell;
				vertical-align:middle;
				font: bold 12px Arial, Helvetica, sans-serif;
				color:#fff;
				padding-left:17px;
				padding-right:10px;
				height:58px;
				overflow:hidden;
				}
							
			.b-img__text div a {
				font: bold 12px Arial, Helvetica, sans-serif;
				color:#fff;}
	

						
/* jNice
----------------------- */

.b-archive .text {
    background-color: #f0f5fa;
	border-top:1px solid #9db2cc !important;
	border:1px solid #bfcbd9;
	float:left;
    color: #414142;
	margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding:7px 5px;
	width:100%;
	-webkit-border-radius: 4px;    
    border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 0px #afb9c5;  
	box-shadow: inset 0px 1px 2px 0px #afb9c5;
	overflow:hidden;
}

.jNiceWrapper SELECT {
	margin:0;
	padding:0;
	border:none;
	}

 .jNiceSelectWrapper {
	position:absolute;
	left:0;
	width:auto;
	top:0px;
	z-index:3;
	height:34px;
	cursor:pointer;
	}

	
	.b-header_lang .b-select .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:33px;
			width:100%;
			cursor:pointer;
			border-top:1px solid #488dc8;
background: #3883c4; /* Old browsers */
background: -moz-linear-gradient(top,  #2174bd 0%, #3883c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2174bd), color-stop(100%,#3883c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2174bd 0%,#3883c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2174bd 0%,#3883c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2174bd 0%,#3883c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2174bd 0%,#3883c4 100%); /* W3C */
			z-index:150;
	}
	
	.b-archive .b-select .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:30px;
			width:100%;
			cursor:pointer;
			background-color: #f0f5fa;
			border-top:1px solid #9db2cc !important;
			border:1px solid #bfcbd9;
			z-index:100;
			-webkit-border-radius: 4px;    
			border-radius: 4px;
			-webkit-box-shadow: inset 0px 1px 2px 0px #afb9c5;  
			box-shadow: inset 0px 1px 2px 0px #afb9c5;
	}
	
	
.b-header_lang .b-select .jNiceSelectWrapper {
-webkit-border-radius: 0px 4px 4px 0px;
        border-radius: 0px 4px 4px 0px;}
	
	.jNiceSelectWrapper.opened {
		}


.jNiceWrapper IFRAME {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	}

.jNiceSelectWrapper .jNiceSelectText {
	position:absolute;
	height:25px;
	width:88px !important;
	overflow:hidden;
	z-index:30;
	float:none;
	padding:8px 0 0 15px;
	border:none;
	white-space:nowrap;
	color:#fff;
    font: 12px Arial,Helvetica,sans-serif;
	}
	
	.b-archive .jNiceSelectWrapper.opened .jNiceSelectText {
		color:#fff;}
	
	.b-archive .jNiceSelectWrapper .jNiceSelectText{
		padding-top:7px;
		width:150px !important;
		color:#414142;}
		
		.b-archive .jNiceSelectWrapper.opened {
			-webkit-box-shadow: none;  
			box-shadow: none;
			background-color:#3581c3;
			border-color:#3581c3 !important;}


.jNiceSelectWrapper .jNiceSelectOpen {
	position:absolute;
	right:10px;
	top:8px;
	display:block;
	width:13px;
	height:17px;
	z-index:20;
	background: url(../i/base/j-open.png) no-repeat 0 0;
	}
	
	.b-archive .jNiceSelectWrapper .jNiceSelectOpen {
		top:7px;
		background: url(../i/base/j-open2.png) no-repeat 0 0;}
	
	.b-archive .jNiceSelectWrapper.opened .jNiceSelectOpen {
		top:7px;
		background: url(../i/base/j-open.png) no-repeat 0 0;}

.jNiceSelectWrapper UL {
	display:block;
	overflow:hidden;
	position:absolute;
	left:0;
	margin:0;
	background-color:#3581c3;
	padding-top:5px;
	overflow:auto;
	display:none;
	z-index:100;
	width:100%;
	border-bottom:1px solid #156ebb;
	}
	
	.b-archive .jNiceSelectWrapper UL {
		border-left:1px solid #3581c3;
		border-right:1px solid #3581c3;
		left:-1px;
		top:27px;}
	
	.jNiceSelectWrapper UL LI {
		margin:0;
		padding:0;
		background:none;
		z-index:30;
		font: 12px Arial, Helvetica, sans-serif;}
		
	 .jNiceSelectWrapper UL {top:29px;}
	
	.jNiceWrapper P{
		display:none;        }

		
.jNiceWrapper .opened P {
    display: block;}



.jNiceSelectWrapper UL A {
	color:#a9d7ff;
	display:block;
	padding:8px 8px 8px 15px;
	text-decoration:none;
	z-index:150;
    font:12px Arial,Helvetica,sans-serif;
	}


.jNiceSelectWrapper UL A:hover,
.jNiceSelectWrapper UL A.selected {background:#0060b3;color:#fff; text-decoration:none;}
.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top; height:31px;}
.jNiceWrapper INPUT {outline:none;moz-outline:none;}

/* radios */
.jRadioWrapper {
    float:left;
    z-index:2;
    margin:0;
    width:20px !important;
    height:21px !important;
    }
    * HTML .jRadioWrapper, 
    *+HTML .jRadioWrapper {
        margin:0 6px 0 0;
        }

.jNiceRadio {
    position:absolute;
    top:0;
    left:0;
    height:21px;
    width:20px;
    cursor:pointer;
    vertical-align:middle;
    background:url(../i/base/radio.png) no-repeat 0 0;
    }
    
    .jNiceRadio.jNiceChecked {
        background: url(../i/base/radio-checked.png) no-repeat 0 0;}
		
/*
miracle*/

.b-miracle{
	display:block;
	width:756px;}

	.miracle-item{
		width:318px;
		display:block;
		display: inline-block;
		margin-right:58px;
		margin-bottom:20px;
		overflow:hidden;}
		
		.miracle-item a{
			display:block;
			position:relative;
			margin-bottom:10px;}
		
		.miracle-item a img{
			border:0;}
			
.b-copiright{
	padding-right:15px;}

.b-cin__left.-list-new {
	position: relative;
	padding-bottom: 305px;
}

.b-cin__left.-list-new .b-lsc_popup__content-item:nth-child(1n+1) {
	margin-right: 100px;
}

/*.b-cin__left.-list-new .b-lsc_popup__content-item:nth-child(3) {
	position: absolute;
	left: 0;
	bottom: 290px;
}*/

.b-cin__left.-list-new .b-lsc_popup__content-item:nth-child(4) {
	position: absolute;
	right: 5px;
	bottom: -2px;
}

.b-cin__left.-list-new h3 {
	max-width: 367px;
}

.b-cin__left.-list-new .b-lsc_popup__content-item {
	display: inline-block;
	vertical-align: top;
}

.b-cin__left.-list-new .b-column {
	float: none;
}

.pop_up_btn {
	font: 11px Arial, Helvetica, sans-serif;
	display: inline-block;
	line-height: 20px;
	padding: 0 7px;
	background: #317ec2;
	color: #fff;
	border-radius: 4px;
}	