@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;
    }
	
	.l-header IMG,
	.b-novelty img,
	.b-cat-view 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:13px;
	color:#333;
    }
    

.h-ugc p{font-size:12px;}

    .h-ugc H1,
    H1.title {
        }
    
    H2.title,
    .h-ugc H1,
    H1.title,
    h1,
	h2{
        margin:0 0 20px;
		font: bold 16px Arial, Helvetica, sans-serif;
        color:#4d6a79;
        }
        
    H2.title{
		font:32px Arial, Helvetica, sans-serif;
		font-weight:normal;
        margin:25px 0px 15px;}

    H3.title{
        margin:0 0 20px 0;
        font-size:15px;
        font-weight:bold;
        color:#0099ff;
        }
	
    h4{
        margin:0 0 .9em;
        font-size:14px;
        font-weight:bold;
        color: #8396A6;
        }
                
    .h-ugc *+H2 {
        margin-top:1.25em;      
        }
    .h-ugc *+H3,
    .h-ugc *+H4,
    *+H4{
        margin-top:1em;     
        }
		
	.h-ugc small{font-size:10px}	
	.h-ugc H4{color:#999; font-size:16px; font-weight:bold;}
	.h-ugc H3{color:#633; font-size:16px; font-weight:bold;}
	.h-ugc H2{color:#099; font-size:19px;}
        
    .h-ugc P,
    .h-ugc UL,
    .h-ugc OL,
    .h-ugc TABLE,
    .h-ugc BLOCKQUOTE,
	p{
        margin:0 0 1em;
        }

    .h-ugc>*:last-child {
        margin-bottom:0;
        }
        
    .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;
        }
    .h-ugc UL LI {
        margin:0 0 9px;
        padding:0 0 0 17px;
        list-style:none;
        background:url(../i/bul.gif) no-repeat 0 7px;
        }
        
    .h-ugc UL.art-list LI {
        background:url(../i/bul.gif) no-repeat 0 7px;
        }
        

        .h-ugc UL LI LI,
        .h-ugc LI UL LI {
            }
    .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,
	.private_tab table{
        width:100%;
        border-collapse:collapse;
        font-size:12px;
        }
        .h-ugc TABLE TD,
		.private_tab table td{
            padding:0 1em .5em 1em;
            border-right:1px solid #c7e5ed;
            border-bottom:1px solid #c7e5ed;
			color:#000026;
            }
			
        .h-ugc TABLE TD a,
		.private_tab table td a{
			color:#4d9322;
            }

            .h-ugc TABLE TR .last,
			.private_tab TABLE TR .last{border-right:0 !important;}
                
        .h-ugc TABLE TH,
		.private_tab TABLE TH {
            color:#8396a6;
            font-size:14px;
            font-weight:bold;
            border-right:1px solid #fff;
            background-color:#c7e5ed;
            text-align:left;
            padding:0.9em 1em 1em 1em;
            }
			
        .h-ugc TABLE TH span,
		.private_tab TABLE TH span {
			font-weight:normal !important;}
            
        .h-ugc TABLE TR:first-child,
		.private_tab TABLE TR:first-child{
            }
        
        .h-ugc TABLE Th:first-child,
		.private_tab TABLE Th:first-child{
            background-color:#c7e5ed;}
            
        .h-ugc TABLE TH:last-child,
        .h-ugc TABLE TH.last,
        .private_tab TABLE TH:last-child,
        .private_tab TABLE TH.last {
            border-right:none;}
            
        .h-ugc TABLE TD,
		.private_tab TABLE TD{
            padding:.75em 1em;
            }
            
        .h-ugc TABLE td:last-child,
		.private_tab TABLE td:last-child{
            border-right:none;}
            

    .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 {
        background:url(../i/bul.gif) no-repeat 0 8px;
        }
		
		UL.art-list LI {
		margin-top:15px;
		display:block;
		overflow:hidden;
        }
		
.b-ir__artlist	UL.art-list LI {
        background:url(../i/bul.gif) no-repeat 0 8px;
		margin-top:15px;
		padding-left:26px;
		display:block;
		overflow:hidden;
        }

		
.b-fields__content UL.art-list LI:first-child {
	margin-top:0;}
				
    .art-list a {
            font:14px/18px Arial, Helvetica, sans-serif;
			color:#223844;
			padding-bottom:5px;
			display:block;
			text-decoration:none;
            }
			
.b-ir__artlist .art-list a {
	display:inline-block;}
			
.b-fields__content .art-list a,
.b-ml__actual .art-list a{
	color:#323e64;
	font:12px Arial, Helvetica, sans-serif;}
			
.b-fields__content .list-date,
.b-ml__actual .list-date,
.b-ir__artlist .list-date{
	background:url(../i/list-date_l1.gif) no-repeat 0 0;
	}
.b-fields__content .list-date span,
.b-ml__actual .list-date span,
.b-ir__artlist .list-date span{
	background:url(../i/list-date_r1.gif) no-repeat 100% 0;
	}
    .list-date {
        display: inline-block;
        font:10px/15px Arial, Helvetica, sans-serif;
        color:#fff;
		background:url(../i/list-date_l.gif) no-repeat 0 0;
		padding-left:2px;
		margin-bottom:5px;
        }
    .list-date span{
        display: inline-block;
        font:10px/15px Arial, Helvetica, sans-serif;
        color:#fff;
		background:url(../i/list-date_r.gif) no-repeat 100% 0;
		padding-right:2px;

        } 
	.list-size{
		color:#e4241f;
		font-size:14px;
		text-decoration:none;
		}
		
	.b-cinr_news{}
	.b-cinr_news .art-list li{
		margin-top:25px;
		background:none;}
		
		.list-text{
			display:block;
			padding-top:0px;
			font:11px Arial, Helvetica, sans-serif;
			color:#8396a6;
			overflow:hidden; /*Лекарство*/
   			_height:1%; /*оно же для IE*/}
			
		.list-pic{
			width:100px;
			height:100px;
			overflow:hidden;
			display:block;
			float:left;
			padding-right:10px;
			padding-bottom:10px;}

			
		.list-pic1{
			width:21px;
			height:18px;
			overflow:hidden;
			display:block;
			float:left;
			padding-right:10px;
			padding-bottom:8px;
			padding-top:3px;
			background:url(../i/file/file.gif) no-repeat 3px 3px;}
			
			.pdf {
				background:url(../i/file/pdf.gif) no-repeat 3px 3px;}
				.zip {
					background:url(../i/file/zip.gif) no-repeat 3px 3px;}
					.doc {
						background:url(../i/file/doc.gif) no-repeat 3px 3px;}
			
			.list-author{
				padding-left:5px;
				font:16px Georgia, "Times New Roman", Times, serif;
				color:#73a10e;}
				
				.b-guestbook .list-size{
					font-size:13px;}




/* Globals 
----------------*/

BODY {
	position:relative;
	min-width:980px;
    font: normal 14px Arial, Helvetica, sans-serif;
    background-color:#fff;
    color:#333;
    }
	
A {
    color:#0095ea;
    text-decoration: underline;
    }
        A:hover {
        text-decoration: none;
        }
        
.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 -213px;
	zoom:100%;
	}
	
	.inner-ws .l-page {
		margin: 0 auto -89px;}
	
.h-page{
	position:relative;
	width:980px; /*    */
	margin-left:auto;
	margin-right:auto;
	z-index:1;}
	
/*l-header*/
	
.l-header {
	width:100%;
	background:url(../i/l-page_bg.gif) repeat-x 0 0;
	background-color:#bbdfea;
	min-height:200px;
	z-index:2;}
	
.l-header .h-page {
	z-index:2;}
	
	.b-lang {
		width:313px;
		padding-top:11px;
		padding-bottom:15px;
		float:left;}
		
		.b-lang a {
			font:12px Arial, Helvetica, sans-serif;/*   English version*/
			color:#0095ea;
			text-decoration:none;}/*  */
			
			.b-lang a:hover { text-decoration:none;}
			
	.b-nav {
		float:left;
		padding-top:8px;}/*   ,    */
		
		.b-nav ul{}
		.b-nav ul li {
			display:block;
			float:left;
			font:12px/22px Arial, Helvetica, sans-serif;/*  ,    */
			color:#8396a6;
			padding-right:13px;
			padding-left:13px;
			background:url(../i/b-nav_bg.gif) no-repeat 100% 0;}
			
			.b-nav ul li:last-child {
				background:none;}
			
			.b-nav ul li a {
			font:12px/22px Arial, Helvetica, sans-serif;
			color:#0095ea;
			text-decoration:none;}/*       */
			
			.b-nav ul li a:hover{ text-decoration:none;}
			
	.b-logo {
		width:284px;
		height:64px;
		padding-top:10px;
		padding-bottom:16px;
		float:left;}
		
		
/*b-auth*/
		
	.b-auth {
		width:225px;
		height:117px;
		position:absolute;
		right:20px;
		top:0;
		z-index:100;
		/*background:url(../i/temp/fish1.jpg) no-repeat -20px 0;*/}
		
		.auth {
			display:block;
			margin-top:7px;
			margin-left:-2px;
			height:27px;
			padding-right:5px;
			padding-left:30px;
			background: url(../i/auth_l.gif) no-repeat 0 0;}
			
			.auth a{
				display:inline-block;
				height:27px;
				font:12px/23px Arial, Helvetica, sans-serif;
				color:#4d9322;
				padding-right:20px;
				text-decoration:none;
				background:url(../i/auth_r.gif) no-repeat 100% 100%;}
				
				.auth a span {
					border-bottom:1px dashed #4d9322;}
					
		.auth-in {
			display:none;
			margin-top:7px;
			height:27px;
			padding-right:5px;
			padding-left:28px;
			background: url(../i/priv.gif) no-repeat 8px 0;}
			
			.auth-in a {
				font:12px Arial, Helvetica, sans-serif;
				color:#4d9322;
				padding-right:10px;}
				
				.auth-in a.exit {
					color:#e4241f;
					border-left:1px solid #8396a6;
					padding-left:10px;}
					
						.b-auth__search{
							position: absolute;
							bottom:0;
							left:0;
							width:225px;
							height:28px;
							background: url(../i/b-auth__search.gif) no-repeat 0 0;}
					
							
							.b-auth__search input{
								width:190px;
								height:17px;
								padding-top:4px;
								padding-left:10px;
								background:none;
								border:none;
								color:#333;
								font:14px Arial, Helvetica, sans-serif;
								}
								
											@media screen and (-webkit-min-device-pixel-ratio:0) {		
														.b-auth__search input{
															padding-top:8px;
															}}
								
								.b-auth__search .submit {
									position:absolute;
									right:10px;
									top:8px;
									padding:0;
									margin:0;
									width:12px;
									height:12px;
									background: url(../i/b-auth__search_but.gif) no-repeat 0 0;
									cursor:pointer;}
									
									.b-auth__basket {
										margin-top:7px;
										padding-left:28px;
										background:url(../i/basket.gif) no-repeat 8px 0;
										color:#8396a6;
										font:12px Arial, Helvetica, sans-serif;
										}
										
										.b-auth__basket a{				
										font:12px Arial, Helvetica, sans-serif;
										color:#4d9322;}
									
					.b-auth__enter {
						display:none;
						position:absolute;
						top:0;
						left:-2px;
						width:230px;
						height:236px;
						background:url(../i/b-ae_bg.png) no-repeat 100% 100%;

						z-index:100;}
						
						.b-ae__top {
							margin-top:7px;
							margin-left:1px;
							display:block;
							height:27px;
							padding-right:5px;
							padding-left:29px;
							background: url(../i/auth_l1.gif) no-repeat 0 0;}
							
							.b-ae__top a{
								display:inline-block;
								height:27px;
								font:12px/23px Arial, Helvetica, sans-serif;
								color:#4d9322;
								padding-right:22px;
								text-decoration:none;
								background:url(../i/auth_r1.gif) no-repeat 100% 100%;}
								
							.b-ae__top a span {
								border-bottom:1px dashed #4d9322;}
								
								.b-ae__reg { background: url(../i/reg.gif) no-repeat 8px 0; padding-left:30px;}
								.b-ae__reg a {
									font:12px Arial, Helvetica, sans-serif;
									color:#e4241f;}
									
								.b-auth__enter .b-login {
									overflow:hidden;
									padding:0;
									padding-left:12px;
									padding-top:10px;
									height:auto;}
									
								.b-auth__enter .b-login .submit{
									position:absolute;
									right:13px;
									bottom:10px;
									width:100px;
									height:31px;
									border:none;
									background:url(../i/b-enter_ru.gif) no-repeat 0 0;}
									
								.en .b-auth__enter .b-login .submit{
									background:url(../i/b-enter_en.gif) no-repeat 0 0;}
									
									.b-auth__enter .b-login__login,
									.b-auth__enter .b-login__pass{
										position:relative;
										float:left;
										margin-top:25px;
										width:206px;
										height:28px;
										background: url(../i/b-ae__login-bg.gif) repeat 0 0;
										}
								.b-auth__enter .b-login__pass { margin-left:0;}
										
				   
										.b-auth__enter .b-login__login input,
										.b-auth__enter .b-login__pass input {
											width:191px;
											height:17px;
											padding-top:4px;
											padding-left:10px;
											background:none;
											border:none;
											color:#333;
											font:14px Arial, Helvetica, sans-serif;
											}
											
											@media screen and (-webkit-min-device-pixel-ratio:0) {		
														.b-auth__enter .b-login__login input,
														.b-auth__enter .b-login__pass input{
															padding-top:8px;
															}}
											
											
								.b-auth__enter .b-login__rem{
									position:relative;
									float:left;
									margin-top:5px;
									width:21px;}
									
								.b-auth__enter .b-login__rem-text{
									display:block;
									margin-top:4px;
									float:left;
									width:84px;
									font:12px Arial, Helvetica, sans-serif;
									font-weight:normal;
									color:#8396a6;
									}
									
								.b-auth__enter .b-login__forgot{
									display:block;
									float:left;
									width:100px;
									font:12px Arial, Helvetica, sans-serif;
									font-weight:normal;
									color:#0095ea;
									margin-top:5px;
									}
	
	
									
									
/*b-menu_top	*/	
/*

	.b-menu_top{
		width:250px;
		height:64px;
		padding-top:28px;
		padding-left:45px;
		background: url(../i/b-menu_top-bg.gif) no-repeat 0 0;
		float:left;
		}
		
	.en .b-menu_top{
		background: url(../i/b-menu_top-bg_en.gif) no-repeat -7px 12px;
		}
		
	.b-menu_top .b-menu { padding-top:42px;}
	
	.b-menu_top .b-menu .menu-item a {
		font-weight:bold;}
		
*+html .b-menu_top .b-menu .menu-item a {
	white-space:nowrap;}
	
	.b-menu_top .b-menu .first {
		padding-right:0;
		width:110px;}
	.en .b-menu_top .b-menu .first {
		padding-right:0;
		width:100px;}
		menu-top__i1 {
			position:absolute;}
	.b-menu_top .b-menu .second {
		margin-left:0;
		padding-right:0;
		width:121px;}
	.b-menu_top .b-menu .third{
		margin-left:0;
		padding-right:0;
		width:190px;}
		
	.en .b-menu_top .b-menu .third{
		margin-left:0;
		padding-right:0;
		width:200px;}
		
*/	
/*.b-menu*/

.b-menu{
	padding-top:35px; /*    ,,  ..*/
	padding-bottom:0px; /*    ,,  ..*/
	min-height:25px;
	z-index:2;
}

.b-menu .menu-item {
	float:left;
	width:auto;
	margin-left:15px;
	padding-right:10px; /* */
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:8px;/*  */
	position:relative;
	z-index:2;}

.b-menu a {text-decoration:none;}	


.b-menu .first {
	margin-left:15;
	width:auto;}
	
.b-menu .menu-item a {
		color:#323e64;
		}
		
.b-menu .menu-item:hover .menu2,
.b-menu .menu-item:hover .menu-top-l{ display:block;}
.b-menu .menu-item:hover{
	z-index:100;
	zoom:1;}
	
.mid .menu-top-l {
	width:100%;}
	
	.menu-top-l{
		display: none;
		position:absolute;
		top:-7px;
		left:-11px;
		padding-left:11px;
		background:url(../i/menu-top-l.png) no-repeat 0 0;
		z-index:1;}
		
		.menu-top-l a {
			display:block;
			position:relative;
			padding-top:7px;
			padding-bottom:8px;
			z-index:100 !important;
			padding-right:20px;}
			
			.menu-top {
				position:absolute;
				height:100%;
				top:0;
				left:11px;
				right:11px;
				background:url(../i/menu-top.png) repeat-x 0 0;
				z-index:1;}
		
		.menu-top-l span {
			height:100%;
			display:block;
			background:url(../i/menu-top-r.png) no-repeat 100% 0;
			z-index:2;
			}
	
.b-menu .menu-item .menu2 {
	position:absolute;
	top:100%;
	left:-11px;
	display: none;
	min-width:171px;
	max-width:320px;
	background: url(../i/menu-bg-l.png) no-repeat 0 100%;
	z-index:100;}
	
.mid .first .menu2 {
	width:255px !important;}
.mid .menu-item .menu2 {
	width:235px;}
	
.b-menu .menu-item .menu2 .menu2-r {
	min-width:171px;
	background:url(../i/menu-bg-r.png) no-repeat 100% 100%;
	z-index:100;
}
.b-menu .menu-item .menu2 .menu2-b{
	position:absolute;
	height:3px;
	left:11px;
	bottom:0;
	right:11px;
	background:url(../i/menu-bg-b.png) repeat-x 0 0;
	z-index:100;
    }
	
	.menu2-content {
		padding:17px;
		padding-right:12px;
		padding-top:12px;
}

.menu2-content a {
	display:inline-block;
	padding-bottom:8px;
	position:relative;}
	
	.b-menu_top .menu2-content a{
		font-weight:normal !important;
		white-space:nowrap;}
	
	.menu2-content a.next {
		padding-right:11px;		
		display:inline-block;
		position:relative;}
		
		.menu2-content a.next span{
			display:block;
			position:absolute;
			top:5px;
			right:-2px;
			width:7px;
			height:8px;
			background:url(../i/arr-r.gif) no-repeat 0 0;}
		a.next1 {
			/*display:inline-block;*/
			position:relative;}
			
		a.next1 span{
			display:block;
			position:absolute;
			top:4px;
			right:-11px;
			width:8px;
			height:8px;
			background:url(../i/arr-b.gif) no-repeat 0 0;}
	
		span.arr{
			width:8px;
			height:8px;
			padding-left:3px;
}
	
.menu2-content div:hover .menu3 { display:block;}

.menu2-content div { position:relative;}
	
.b-menu .menu-item .menu3 {
	position:absolute;
	top:-10px;
	left:100%;
	display: none;
	min-width:171px;
	max-width:320px;
	background: url(../i/menu-bg-l.png) no-repeat 0 100%;
	z-index:100;}
	
.b-menu .menu-item .menu3 .menu3-r {
	min-width:171px;
	background:url(../i/menu-bg-r.png) no-repeat 100% 100%;
	z-index:100;
}
.b-menu .menu-item .menu3 .menu3-b{
	position:absolute;
	height:3px;
	left:11px;
	bottom:0;
	right:11px;
	background:url(../i/menu-bg-b.png) repeat-x 0 0;
	z-index:100;
    }
	
	.menu3-content {
		padding:17px;
		padding-top:10px;
		padding-bottom:10px;
}

.menu3-content a {
	display:block;
	padding-bottom:8px;
	position:relative;
	font:12px Arial, Helvetica, sans-serif;}
	
	.four-fields{
		width:225px;
		padding-left:20px;
		padding-top:20px;
		float:left;
		min-height:60px;
		}
		
		.first {
			width:245px;
			padding-left:0px;}
			
		
.b-index_info {
	width:100%;
	margin-top:24px;
	background: url(../i/b-index_news.gif) repeat-y 0 0;
	background:#fff;
	min-height:430px;
	z-index:1;}
	
.b-index_info__right {
	width:450px;
	padding:10px;
	padding-bottom:10px;
	float:right;
	position:relative;}
	
	.rss {
		position:absolute;
		top:22px;
		right:100px;
		width:16px;
		height:16px;
		background:url(../i/rss.png) no-repeat 0 0;}
	
	.all-news { width:72px; height:16px; position:absolute; top:22px; right:22px;}
	.all-news a{
		color:#0095ea;
		font:12px Arial, Helvetica, sans-serif;}
	
.b-index_info__left {
	float:left;
	width:490px;}
	
/*b-index_info__left*/

.b-index_info__left .b-iil_image {
	position:relative;
	width:490px;
	overflow:hidden;}
	
.b-index_info__left .b-iil_image .b-paging {
	position:absolute;
	height:auto;
	width:auto;
	right:10px;
	bottom:10000px;
	margin:0;
	}
	.b-index_info__left .b-iil_image .b-paging ul li {
	background:url(../i/b-paging_bg.png) repeat 0 0;}
	
	
	.b-index_info__left .b-iil_image .b-paging ul li.cur {
		background-image:none;
		background-color:#5375e6;}
	
.b-index_info__left .b-iil_text {
	padding:20px;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
.b-index_info__left .b-iil_text a {
	color:#fff;}


/*b-index_actual*/
.b-index_actual {
	width:100%;
	border-top:0px solid #c7e5ed;/*       ( )*/
	border-bottom:0px solid #c7e5ed;/*       ( )*/
	/*background:url(../i/actual_bg_4c.gif) repeat-y 0 0;   */
	}
	
	/*.three {
		background:url(../i/actual_bg_3c.gif) repeat-y 0 0;}
		
	.two {
		background:url(../i/actual_bg_2c.gif) repeat-y 0 0;}
		
	.one {
		background:url(../i/actual_bg_1c.gif) repeat-y 0 0;}
	*//*   */
.b-index_actual .four-fields {
    padding-left: 0px;
    padding-top: 0px;
    width: 245px;}
	
.b-index_actual .two-fields {
    float: left;
    min-height: 60px;
    padding-left: 0px;
    padding-top: 0px;
    width: 490px;}
	
.b-index_actual .one-fields {
    float: left;
    min-height: 60px;
    padding-left: 0px;
    padding-top: 0px;
    width: 980px;}
	
.b-index_actual .b-ia__top {
	height:0px; /*     ( )*/
	background-color:#c7e5ed !important;
	background:url(../i/ia_top-bg.gif) repeat-y 100% 0;
	width:100%;
	}
	
.b-index_actual .b-ia__top h2 {
	display:block;
	padding-left:20px;
	padding-top:13px;
	}
	
.b-fields__content{
	padding:7px;
	padding-right:10px;}
	
.b-fields__content .h-ugc {
	font-size:12px;
	color:#8396a6;}
	
.b-fields__content .h-ugc a {
	color:#323e64;
	font:12px Arial, Helvetica, sans-serif;}
	
.b-index_actual .last {
	background-image:none;}


/*b-slider*/
.b-slider {
	overflow:hidden;
	position:relative;
	width:100%;
	overflow:hidden;zoom:1;
	margin-bottom:35px;
	padding-top:35px;
	}
	
.inner .b-slider {
	overflow:hidden;
	position:relative;
	width:100%;
	overflow:hidden;zoom:1;
	margin-bottom:35px;
	padding-top:35px;
	border-top:1px solid #c7e5ed;
	}

	.b-slider__i {
		position:relative;
		overflow:hidden;zoom:1;
		}

	.b-slider .larr,
	.b-slider .rarr {
		position:absolute;
		top:15px;
		left:0px;
		width:15px;
		height:29px;
		background:url(../i/larr.png) no-repeat 50% 50%;
		z-index:5;
		cursor:pointer;
		}
		.b-slider .rarr {
			left:auto;
			right:0;
			background:url(../i/rarr.png) no-repeat 50% 50%;
			}

	.b-slider__body {
		position:relative;
		overflow:hidden;zoom:1;
		margin:0 40px;
		}

		.b-slider__body .sb-sh-l,
		.b-slider__body .sb-sh-r {
			background:url(../i/shadow.png) repeat-y;
			width:20px;
			height:60px;
			position:absolute;
			left:0;
			top:0;
			z-index:100;
			}
			.b-slider__body .sb-sh-r {
				background-position:-20px 0;
				left:auto;
				right:0;
				}

		.b-slider__body__i {
			overflow:hidden;zoom:1;
			position:relative;
			left:0;
			width:3000px;
			}
			.b-slider__body__i LI {
				float:left;
				text-align:center;
				width:230px;
				}				
				.b-slider__body__i A {
					color:#585435;
					width:230px;
					margin:0 auto;
					display:block;
					}
					.b-slider__body__i IMG {
						display:block;
						}
		

	
	
/*l-footer*/

.l-footer{
	width:100%;
	height:213px;
	background: url(../i/footer_bg.gif) repeat-x 100% 100%;
	z-index:1;
}
.l-footer, .b-push {
height: 213px;
clear: both;
}

.inner-ws .l-footer,.inner-ws .b-push {
	height: 89px;
	}
	
	.inner-ws .l-footer .b-ph { top:17px;}	
	.inner-ws .l-footer .b-ph-copy {top:15px;}
	.inner-ws .l-footer .b-copiright {top:17px;}

	.b-ph{
		display:block;
		position:absolute;
		top:13px;
		right:190px;
		width:42px;
		height:41px;
		background:url(../i/ph.png) no-repeat 0 0;
		}
		
.inner .b-ph { right:611px; top:8px;}
.inner .b-ph-copy { right:500px; top:6px;}

			
		.b-ph-copy{
			display:block;
			position:absolute;
			top:11px;
			right:80px;
			width:100px;
			height:44px;
			color:#8396a6;
			font:12px Arial, Helvetica, sans-serif;
			}
			
			.b-ph-copy a{
				color:#0095ea;
				}
				
	.inner .b-copiright {top:8px;}
			.b-copiright {
				position:absolute;
				width:250px;
				top:13px;
				left:0;
				color:#8396a6;
				font-size:12px;}
				
				.b-copiright span {
					font:12px Arial, Helvetica, sans-serif;
					color:#323e64;
					display:block;
					padding-bottom:8px;}
					
					.b-copiright a {
						color:#0095ea;}

/*b-inner-left*/ 

	.inner .b-inner-left {
		width:284px;
		float:left;
		margin-top:24px;
		padding-bottom:40px;
		}
		
		.inner .b-inner-left .b-ml__top,
		.inner .b-inner-left .b-ml__top1{
			width:100%;
			padding-top:10px;
			padding-bottom:14px;
			margin-bottom:15px;
			background-color:#c7e5ed;}
			
		.inner .b-inner-left .b-ml__top a,
		.inner .b-inner-left .b-ml__top span{
			display:block;
			padding-left:20px;
			padding-right:10px;
			color:#1a2032;
			font:14px Arial, Helvetica, sans-serif;
			font-weight:bold;}
			
.b-menu_left{
	padding-bottom:25px;
	}
		
		
.b-menu_left ul {}

.b-menu_left ul li {
	padding-left:20px;
	padding-bottom:8px;}
	
	.b-menu_left ul li.cur a,
	.b-menu_left ul li.cur span{
		color:#5375e6;}
		
		.b-menu_left ul li.cur {
			background:url(../i/arr-r.gif) no-repeat 0 5px;}
		.b-menu_left ul ul li.cur {
			background:url(../i/arr-r.gif) no-repeat 0 14px;}
	
.b-menu_left ul li ul li{
	padding-left:20px;
	padding-top:8px;
	padding-bottom:0;}
	
.b-menu_left ul li ul li a,
.b-menu_left ul li ul li span{
	font-size:12px;}
	
.b-menu_left ul li ul{
	padding-bottom:5px;}

.b-menu_left ul li a,
.b-menu_left ul li span {
	font:14px Arial, Helvetica, sans-serif;
	color:#323e64;
	}
	
.b-menu_left ul li.cur ul li a,
.b-menu_left ul li.cur ul li span{
	color:#323e64;
	}
		
		
.b-ml__actual {
	border:1px solid #c7e5ed;
	width:282px;
	}
	
	.b-ml__actual h2 {
		font-size:16px;
		display:block;
		margin-bottom:2px;
		padding-left:20px;
		}
		
		.inner .b-inner-left .b-ml__actual .b-ml__top1{
			padding-bottom:9px;
			padding-top:9px;}
			
		.b-ml__actual_content {
			padding:20px;
			padding-top:0;
			padding-right:10px;}
			
.b-print_inn {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#0095ea;
	padding-top:20px;}
		
/*b-inner-right*/

	.inner .b-inner-right {
		width:654px;
		float:right;
		margin-top:33px;
		overflow:hidden;
		padding-bottom:40px;
		}
		
	.crumbs{
		display:block;
		color:#8396a6;
		margin-bottom:15px;
		font:12px Arial, Helvetica, sans-serif;
		}
		
	.crumbs	a{
		padding:8px 0 9px;
		font:12px Arial, Helvetica, sans-serif;
		color:#8396a6;
		}
	.crumbs SPAN {
			margin:0 3px;
			}
			
/*b-news_archive*/

.b-news_archive {
	height:70px;
	width:100%;
	background-color:#e9f4db;
	position:relative;
	}
	.b-na__text {
		font:bold 14px/70px Arial, Helvetica, sans-serif;
		color:#8396a6;
		padding-left:20px;
		}
		
		.b-na__month {
			height:28px;
			width:160px;
			background:url(../i/select-bg.gif) no-repeat 0 0;
			position:absolute;
			top:21px;
			left:147px;}
			.b-na__month select {
				width:180px;
				height:28px;}
				
			*:first-child+html .b-na__month select{
			width:184px;
			}
				
				.b-na__year {
					left:341px;}
					
					.b-news_archive .submit {
						position:absolute;
						width:101px;
						height:32px;
						top:21px;
						right:20px;						
						background:url(../i/show_ru.gif) no-repeat 0 0;
						border:none;
						cursor:pointer;}
						
					.en .b-news_archive .submit {
						background:url(../i/show_en.gif) no-repeat 0 0;}
						
					.b-news_archive .find {
						position:absolute;
						width:101px;
						height:32px;
						top:21px;
						right:20px;						
						background:url(../i/find_ru.gif) no-repeat 0 0;
						border:none;
						cursor:pointer;}
						
					.en .b-news_archive .find {
						background:url(../i/find_en.gif) no-repeat 0 0;}
						
.b-news_archive .text {
	display:block;
	position:absolute;
	left:20px;
	top:21px;
	border:none;
	background: url(../i/search-bg.gif) no-repeat 0 0;
	width:591px;}
	
	.b-news_archive .text input {            
			width:580px;
            height:17px;
            padding-top:4px;
            padding-left:10px;
            background:none;
            border:none;
            color:#333;
			font:14px Arial, Helvetica, sans-serif;
            }
						
.b-news { padding-top:17px;}

.b-search .art-list b,
.b-search b{ color:#5375e6; font-weight:normal;}

.b-search { padding-top:15px;}


/* b-paging */
.b-paging {
	margin:2em 0 2em;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	.b-paging UL {
		overflow:hidden;zoom:1;
		}
		.b-paging UL LI {
			float:left;
			display:block;
			border:1px solid #1a2032;
			margin:0 1px 0 0;			
			}
			
			.b-paging UL .s {
				padding:4px 5px 3px;
				border:0;
				background:none;
				}

			.b-paging UL li.cur {
				background-color:#5375e6;
				border-color:#5375e6;
				color:#fff;
				}
				.b-paging UL li.cur span {
					color:#fff;}
			
			.b-paging UL LI A,
			.b-paging UL LI span{
				display:block;
				padding:3px 7px 3px 7px;
				font:bold 12px Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#1a2032;
				}
				


/*b-feedback__content*/

.b-feedback__content {
    background-color: #E9F4DB;
    position: relative;
    width: 614px;}
	
.b-feedback__content{
	position:relative;
	padding:20px;
	padding-right:19px;
	overflow:hidden; /*Лекарство*/
    _height:1%; /*оно же для IE*/
	}
	
    .b-feedback__name,
    .b-feedback__phone,
	.b-feedback__mail {
        position:relative;
		float:left;
        margin-top:19px;
        width:193px;
        height:28px;
		background:	url(../i/form-bg1.gif) repeat 0 0;
        }
		
		.spec .b-feedback__name {
			margin:0 0 0 -9px;
			background:url(../i/spec_bg.gif) no-repeat 0 0;
			height:24px;
			width:194px;}
			
			.spec .b-feedback__name input{ font-size:12px; padding-top:3px;}
			
			.spec .b-feedback__name .submit {
							display:block;
							position:absolute;
							right:-90px;
							bottom:0px;
							width:81px;
							height:24px;
							background: url(../i/change_ru.png) no-repeat 0 0;
							border:0;
							cursor:pointer;
							}
							
			.en .spec .b-feedback__name .submit {
							background: url(../i/change_en.png) no-repeat 0 0;
							}
		
	.b-feedback__subject {
		position:relative;
        margin-top:30px;
        width:615px;
        height:28px;
        z-index:200;
        }
		
        .b-feedback__subject select {
            width:615px;
            }
			
			*:first-child+html .b-feedback__subject select{
			width:619px;
			}
        
        .b-feedback__phone{
            margin-left:17px;
            }
			
        .b-feedback__mail{
            margin-left:17px;
            }
        
        .b-feedback__name input,
        .b-feedback__phone input,
		.b-feedback__mail input{
            width:178px;
            height:17px;
            padding-top:4px;
            padding-left:10px;
            background:none;
            border:none;
            color:#333;
			font:14px Arial, Helvetica, sans-serif;
            }
			
@media screen and (-webkit-min-device-pixel-ratio:0) {		
        .b-feedback__name input,
        .b-feedback__phone input,
		.b-feedback__mail input{
		padding-top:8px;
		}}
			
		.b-feedback__message{
			position:relative;
			margin-top:30px;
			width:615px;
			height:108px;
			background:	url(../i/form-bg.gif) repeat 0 0;

			}

			.b-feedback__message TEXTAREA {
				margin:0;
				margin-top:5px;
				margin-left:10px;
				padding:0;
				width:596px;
				max-width:601px;
				height:95px;
				background:none;
				border:0;
				color:#333;
				font: 14px Arial, sans-serif;
				z-index:1;
				}
				
		.b-feedback__content .submit {
			display:block;
			position:absolute;
			right:19px;
			bottom:44px;
			width:102px;
			height:30px;
			background: url(../i/send_ru.gif) no-repeat 0 0;
			border:0;
			cursor:pointer;
			}
			
		.en .b-feedback__content .submit {
			background: url(../i/send_en.gif) no-repeat 0 0;
			}
			
	
			.b-feedback__content .lab,
			.b-login .lab,
			.b-cp_content .lab,
			.spec .lab{
            display:block;
            position:absolute;
            left:0;
            bottom:100%;
			padding-bottom:5px;
            font: 14px Arial, Helvetica, sans-serif;
            font-weight:bold;
            color:#8396a6;
            }
			
			.b-cp_content .lab {
				font-size:12px;}
			
		
			.b-feedback__content .lab i,
			.b-cp_content .lab i{
				font-style:normal;
				font-weight:normal;}
			
			.b-feedback__content .lab span,
			.obl span{
				display:inline-block;
				color:#e42c26;
				width:7px;
				height:14px;
				background:url(../i/st.gif) no-repeat 0 0;
				}
			
	.b-feedback__check{
		position:relative;
		float:left;
        width:193px;
        height:28px;
		background:	url(../i/form-bg1.gif) repeat 0 0;
		margin-left:0;
		margin-top:30px;}

        
			.b-feedback__check input{
            width:185px;
            height:17px;
            padding-top:4px;
            padding-left:10px;
            background:none;
            border:none;
            color:#333;
            font:14px Arial, Helvetica, sans-serif;
            }
@media screen and (-webkit-min-device-pixel-ratio:0) {		
.b-feedback__check input{
		padding-top:8px;
		}}
		
		
/*b-login*/

.b-login {
	height:122px;
	padding-right:20px;}

.b-login .submit{
	bottom:18px;
	background:url(../i/enter_ru.gif) no-repeat 0 0;}
	
.en .b-login .submit{
	background:url(../i/enter_en.gif) no-repeat 0 0;}
	
    .b-login__login,
 	.b-login__pass{
        position:relative;
		float:left;
        margin-top:19px;
        width:298px;
        height:28px;
		background:	url(../i/b-login.gif) repeat 0 0;
        }

        
        .b-login__pass{
            margin-left:17px;
            }
       
        .b-login__login input,
        .b-login__pass input {
            width:283px;
            height:17px;
            padding-top:4px;
            padding-left:10px;
            background:none;
            border:none;
            color:#333;
			font:14px Arial, Helvetica, sans-serif;
            }
			
@media screen and (-webkit-min-device-pixel-ratio:0) {		
        .b-login__login input,
        .b-login__pass input{
		padding-top:8px;
		}}
			
			
.b-login__rem{
	position:relative;
	float:left;
	margin-top:13px;
	width:25px;}
	
.b-login__rem-text{
	display:block;
	margin-top:13px;
	float:left;
	width:290px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#8396a6;
	}
	
.b-login__forgot{
	display:block;
	float:left;
	width:200px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0095ea;
	margin-top:12px;
	}
.b-password	{
	height:90px;}
	
.b-password .submit{
	background:url(../i/save_ru.gif) no-repeat 0 0;}
	
.en .b-password .submit{
	background:url(../i/save_en.gif) no-repeat 0 0;}
	
	.b-private1 .submit{
	background:url(../i/save_ru.gif) no-repeat 0 0 !important;
	width:101px !important;}
	
	.en .b-private1 .submit{
	background:url(../i/save_en.gif) no-repeat 0 0 !important;}
	
	
/*b-reg*/
	
.b-reg {
	padding-right:20px;
	padding-top:10px;
	padding-bottom:65px;}
	
	.b-reg .submit {
		bottom:20px;
		right:19px;
		width:169px;
		background: url(../i/reg_ru.gif) no-repeat 0 0;}
		
	.en .b-reg .submit {
		background: url(../i/reg_en.gif) no-repeat 0 0;}
		
		.b-reg .b-login__pass {
			margin-left:18px;}
			
.b-reg__org {
		position:relative;
        margin-top:30px;
        width:615px;
        height:28px;
        z-index:200;
		background: url(../i/form-bg2.gif) no-repeat 0 0;
        }
		
        .b-reg__org input {
            width:600px;
            height:17px;
            padding-top:4px;
            padding-left:10px;
            background:none;
            border:none;
            color:#333;
			font:14px Arial, Helvetica, sans-serif;
            }
			
@media screen and (-webkit-min-device-pixel-ratio:0) {		
		.b-reg__org input {
		padding-top:8px;
		}}
			
			.b-feedback__text {
			padding-top:7px;
			font: 14px Arial, Helvetica, sans-serif;
            font-weight:bold;
            color:#8396a6;}
			
			.b-feedback__text a{
				font: normal 14px Arial, Helvetica, sans-serif;
				color:#0095ea;
				text-decoration:underline;}
			
			.b-reg .b-feedback__name,
			.b-reg .b-feedback__phone,
			.b-reg .b-feedback__mail {
				margin-top:25px;}
			
			.b-reg .b-login__rem-text {
				display:block;
				position:relative;}
			
			.b-reg .b-login__rem-text span{
				display:inline-block;
				color:#e42c26;
				width:7px;
				height:14px;
				background:url(../i/st.gif) no-repeat 0 0;
				}
				
				.b-reg .b-login__login,
				.b-reg .b-login__pass {
					margin-top:28px;}
					
				.req { margin-top:20px;}

/*check*/

	 .check{
		height:20px;
		font:12px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#8296a6;}
		
		 .check-img{
			float:left;
			margin-top:27px;
			margin-left:40px;
			width:150px;
			text-align:left;}
			
			.obl {
				padding-top:10px;
				font:italic 12px Arial, Helvetica, sans-serif;
				color:#8296a6;}
				
				
.b-status {
	background-color: #E9F4DB;
    position: relative;
    width: 614px;
	padding:20px;
	margin-bottom:1px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#1a2032;}
	
	.b-status span {
		display:block;}
						
		.b-status ul{
			display:block;
			font-size:14px;
			margin:10px 0 3px 0;
			}
			
			.b-status ul li {
				padding-left:18px;
				font-weight:normal;
				background: url(../i/bul1.gif) no-repeat 0 8px;}
			
.error {
	background-color:#ffd0ce;
	color:#e4241f;}
						
/* jNice
----------------------- */
.jNiceWrapper SELECT {
	margin:0 5px 0 0;
	padding:0;
	border:none;
	}

 .jNiceSelectWrapper {
	position:absolute;
	left:0;
	width:100%;
	top:0px;
	z-index:3;
	height:27px;
	cursor:pointer;
	}
	
		
	.b-na__month .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:28px;
			width:180px;
			background:url(../i/select-bg.gif) no-repeat 0 0;
			cursor:pointer;
			z-index:3;
	}
	
	.b-feedback__content .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:28px;
			width:614px;
			background: url(../i/form-bg2.gif) no-repeat 0 0;
			cursor:pointer;
			z-index:3;
	}
	
	.b-cpci__select .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:28px;
			width:206px;
			background: url(../i/b-cpci__inp.gif) no-repeat 0 0;
			cursor:pointer;
			z-index:3;}
			
	.sellong .b-cpci__select .jNiceSelectWrapper{
			position:absolute;
			left:0;
			top:0px;
			height:28px;
			width:451px;
			background: url(../i/select-prod-bg.gif) no-repeat 0 0;
			cursor:pointer;
			z-index:3;}

.jNiceWrapper IFRAME {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	}

.jNiceSelectWrapper .jNiceSelectText {
	position:absolute;
	height:19px;
	overflow:hidden;
	z-index:150;
	float:none;
	padding:5px 0 0 10px;
	border:none;
	white-space:nowrap;
	color:#1a2032;
	font:14px Arial, Helvetica, sans-serif;
	}
	

.jNiceSelectWrapper .jNiceSelectOpen {
	position:absolute;
	right:11px;
	top:11px;
	display:block;
	width:11px;
	height:9px;
	z-index:100;
	background: url(../i/jnicearr.gif) no-repeat 0 0;
	}

.jNiceSelectWrapper UL {
	position:absolute;
	left:0;
	margin:0;
	overflow:auto;
	display:none;
	z-index:120;
	width:100%;
	height:110px;
	font-size:14px;
	}
	
	.jNiceSelectWrapper UL LI {
		margin:0;
		padding:0;
		background:none;
		z-index:150;
		font:14px Arial, Helvetica, sans-serif;
		}
		
	 .jNiceSelectWrapper UL {top:27px;}
	.b-form__i .jNiceSelectWrapper UL LI {}
	.b-form__i .jNiceSelectWrapper UL LI.last {}
	
		 .jNiceWrapper P{
		position:absolute;
        top:13px;
		left:0px;
        width:100%;
        height:131px;
        background: url(../i/jnice-p.png) repeat 0 0;
		border-top:0;
		display:none;
        }
		
		.b-feedback__content .jNiceWrapper P {
			background: url(../i/jnice-p1.png) repeat 0 0;
			}
			
			.b-cpci__select .jNiceWrapper P {
				background: url(../i/jnice-p3.png) repeat 0 0;}
				
			.sellong .b-cpci__select .jNiceWrapper P {
				background: url(../i/jnice-p4.png) repeat 0 0;}
				
			.b-cpci__select	.jNiceSelectWrapper .jNiceSelectText {
				width:168px !important;}
				
			.sellong .b-cpci__select	.jNiceSelectWrapper .jNiceSelectText {
				width:415px !important;}

		
		.jNiceWrapper .opened P {display:block;}


.jNiceSelectWrapper UL A {
	color:#1a2032;
	display:block;
	padding:6px 6px 6px 10px;
	text-decoration:none;
	z-index:150;
	font:14px Arial, Helvetica, sans-serif;
	}

.jNiceSelectWrapper UL A:hover,
.jNiceSelectWrapper UL A.selected {background:#5375e6;color:#fff; text-decoration:none;}
.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper INPUT {outline:none;moz-outline:none;}


.b-login__rem .jNiceWrapper {float:left; margin:0 0 0 0; z-index:1; width:18px; height:18px; position:relative;}
.b-login__rem .jNiceCheckbox {
	position:absolute;
	top:0;
	left:0;
    display:block;/*display: -moz-inline-block;*/
    width:18px;
    height:18px;
    background: url(../i/check.png) no-repeat 0 0px;
    cursor:pointer;
    z-index:1;
    }
.b-login__rem .jNiceChecked {background: url(../i/check-checked.png) no-repeat 0 0px; !important;}

.b-auth__enter .b-login__rem .jNiceWrapper {float:left; margin:0 0 0 0; z-index:1; width:14px; height:14px; position:relative;}
.b-auth__enter .b-login__rem .jNiceCheckbox {
	position:absolute;
	top:0;
	left:0;
    display:block;/*display: -moz-inline-block;*/
    width:14px;
    height:14px;
    background: url(../i/check1.gif) no-repeat 0 0px;
    cursor:pointer;
    z-index:1;
    }
.b-auth__enter .b-login__rem .jNiceChecked {background: url(../i/check-checked1.gif) no-repeat 0 0px; !important;}


/*catalog*/

.b-menu_catalog {
	width:284px;
	height:82px;
	background:url(../i/b-menu_catalog-bg.gif) repeat-x 0 0;
	margin-top:25px;
	float:left;
	position:relative;
	}
	
	.b-menu_catalog__pic{
		width:101px;
		height:54px;
		background:url(../i/b-menu_catalog-pic.png) no-repeat 0 0;
		float:left;
		margin-top:17px;}
		
		.b-menu_catalog__item {
			float:left;
			padding-top:31px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#1a2032;
			padding-right:12px;
			margin-left:-10px;
			background:url(../i/arr-b.gif) no-repeat 100% 35px;}
			
			.b-menu_catalog__item a{
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#1a2032;}
			
		.b-menu_catalog:hover .b-mc__content {
			display:block;}
			
		.b-mc__content {
			display:none;
			position:absolute;
			top:100%;
			left:0;
			width:980px;
			background-color:#97cddd;
			}
			
			.b-mc__content .b-catalog {
				background-color:transparent;}
				
				.b-mc__content .b-catalog__item  {
					padding-top:8px;
					padding-bottom:10px;}
					.b-mc__content .b-cic__item {
						width:222px;}
						
						.b-mc__content .b-catalog__item_content {
							padding-left:72px;}
				
				.b-mc__content .b-catalog__item h2 {
					padding-left:92px;
					font-size:14px;
					font-weight:bold;
					color:#fff;}
					.b-mc__content .b-catalog__item h2 a {
						color:#fff;}
						.b-mc__content .b-cic__item li {
							color:#fff;
							font-size:12px;
							padding-top:5px;}
							.b-mc__content .b-cic__item li ul li {
								font-size:10px;
								padding-top:1px;}
						.b-mc__content .b-cic__item li a {
							font-size:12px;}
							.b-mc__content .b-cic__item li ul li a{
								font-size:10px;}



/*b-menu_search*/

.b-menu_search {
	width:696px;
	height:82px;
	margin-top:25px;
	float:left;
	background:url(../i/b-menu_search.gif) no-repeat 42px 25px;
	position:relative;
	}
	
	.b-ms__menu {
		height:25px;
		margin-left:46px;
		width:auto;		
		}
		
		.b-ms__menu-item {
			float:left;
			height:25px;
			padding:0 10px 0 10px;
			font:11px/25px Arial, Helvetica, sans-serif;
			color:#fff;}
			
			.b-ms__menu-item a {
				font:11px/25px Arial, Helvetica, sans-serif;
				color:#8396a6;
				}
			
			.b-ms__menu .current {
				background-color:#62c8fd;
				}
				
				.b-ms__menu .current a {
					color:#fff;}
	
	.b-ms__sr {
		position:absolute;
		top:28px;
		left:45px;
		width:651px;
		height:28px;
		background: url(../i/b-ms_bg.gif) no-repeat 0 0;
		}
		
		.b-ms__sr input{
			width:530px;
			height:17px;
			padding-top:5px;
			padding-left:10px;
			background:none;
			border:none;
			color:#333;
			font:14px Arial, Helvetica, sans-serif;
			}
			
			
			#jqiho {
				color:#c1cbd1;}
			
@media screen and (-webkit-min-device-pixel-ratio:0) {		
		.b-ms__sr input {
		padding-top:8px;
		}}
			
			.b-ms__sr .submit {
				display:block;
				position:absolute;
				top:-1px;
				right:3px;
				width:101px;
				height:30px;
				background: url(../i/b-ms_button.gif) no-repeat 0 ;
				border:0 none;
				cursor:pointer;
				}
				
			.en .b-ms__sr .submit {
				background: url(../i/b-ms_button_en.gif) no-repeat 0 ;
				}
			
			
/*b-inner-center*/
			
	.inner .b-inner-center {
		width:980px;
		float:left;
		margin-top:24px;
		padding-bottom:20px;
		}
			
		.inner .b-inner-center .crumbs {
			padding-left:20px;
			padding-right:125px;}
			
			.inner .b-inner-center .b-paging {
				margin:0 -1px 24px 0;
				overflow:hidden;
				}
				
				.inner .b-inner-center .b-paging ul {
					display:block;
					float:right;}
			
/*b-catalog*/
			
	.b-catalog{
		background-color:#e9f4db;
		position:relative;}
		
		.b-catalog__ca {
			display:inline-block;
			position:absolute;
			right:0;
			top:-28px;
			height:28px;
			padding:0;
			width:auto;
			background:url(../i/close_all.gif) no-repeat 100% 100%;}
			
*+html .b-catalog__ca {width:100px;}
			
			.b-catalog__left{
				width:24px;
				height:28px;
				position:absolute;
				top:0;
				left:-24px;
				background:url(../i/close_all_l.gif) no-repeat 0 0;}
			
			.b-catalog__ca a{
				display:block;
				float:right;
				font:11px Arial, Helvetica, sans-serif;
				color:#0095ea;
				margin-right:29px;
				margin-top:8px;
				text-decoration:none;
				border-bottom:1px dashed #0095ea}
			
			.mn,
			.pl {
				position:absolute;
				width:11px;
				height:11px;
				top:11px;
				right:11px;
				}
				.mn a {
					display:block;
					width:11px;
					height:11px;
					background:url(../i/mn.gif) no-repeat 0 0;
					margin:0;
					border:none;}
					.pl a {
						background:url(../i/pl.gif) no-repeat 0 0;
						margin:0;
						border:none;}
						
			.b-catalog__item .mn,
			.b-catalog__item .pl {
				top:10px;
				right:11px;
				}
		
		.b-catalog__item {
			border-bottom:1px solid #fff;
			padding-top:13px;
			padding-bottom:15px;
			}
			
			.b-catalog__item h2 {
				display:block;
				padding-left:20px;
				font: normal 22px Arial, Helvetica, sans-serif;
				color:#8396a6;
				position:relative;
				margin:0;
				}
				.b-catalog__parametres h2.title {
					display:block;
					padding-left:20px;
					font: normal 32px Arial, Helvetica, sans-serif;
					color:#8396a6;
					position:relative;
					margin:0;
					}
				
				.b-catalog__item h2 a {
					text-decoration:underline;
					color:#0095ea;}
					
					.b-catalog__item h2 a:hover {
						text-decoration:none;}
				
				.b-catalog__item_content {
					overflow:hidden;
					}
					
					.b-cic__item {
						display:block;
						float:left;
						width:245px;
						padding-top:2px;}
						
						.b-cic__item li {
							display:block;
							padding-left:20px;
							padding-top:10px;
							color:#8396a6;
							font:14px Arial, Helvetica, sans-serif;}
						
						.b-cic__item li a {
							font:14px Arial, Helvetica, sans-serif;
							color:#323e64;}
							
							.b-cic__item li ul{
								display:block;
								padding-top:4px;}
							
							.b-cic__item li ul li {
								color:#8396a6;
								font-size:12px;
								padding-left:13px;
								padding-top:2px;}
							
							.b-cic__item li ul li a{
								font-size:12px;}

/*b-catalog__parametres*/

	.b-catalog__parametres{
			padding-top:13px;
			padding-bottom:15px;
			}
											
		.b-catalog__parametres h2.title {
			display:block;
			padding-left:20px;
			font: normal 32px Arial, Helvetica, sans-serif;
			color:#5379E7;
			position:relative;
			margin:0;
			}
			
			.b-cp_content{
				padding-bottom:50px;
				}
			
			.b-cpc__item {
				display:block;
				float:left;
				width:225px;
				padding:10px 0 0px 20px;
				position:relative;
				z-index:1;
				}
				
				.sel{
					z-index:2;}
				
	.sellong {
		width:470px;
		z-index:3;}		
	.b-cpci__select {
		position:relative;
        margin-top:30px;
        width:206px;
        height:28px;
        z-index:200;
        }
		
		.sellong .b-cpci__select {
			width:451px;}
			
		.sellong .b-cpci__select select{
			width:451px;}
		
        .b-cpci__select select {
            width:206px;
            }
			
*+html .b-cpci__select {
	margin-top:40px;}
	
	*+html .b-cpci__select select {
		width:210px;}
		
	*+html .sellong .b-cpci__select select {
		width:455px;}
			
		.b-cpci__inp {
			position:relative;
			float:left;
			margin-top:30px;
			width:206px;
			height:28px;
			background: url(../i/b-cpci__inp.gif) repeat 0 0;
			}
										
				   
		.b-cpci__inp input {
				width:191px;
				height:17px;
				padding-top:4px;
				padding-left:10px;
				background:none;
				border:none;
				color:#333;
				font:14px Arial, Helvetica, sans-serif;
				}
				
@media screen and (-webkit-min-device-pixel-ratio:0) {		
		.b-cpci__inp input {
		padding-top:8px;
		}}
				
		.b-cpci__from,
		.b-cpci__to {
			position:relative;
			float:left;
			margin-top:5px;
			width:73px;
			height:28px;
			background: url(../i/b-cpci__to.png) repeat 0 0;
			}
			
			.b-cpci__text,
			.b-cpci__text1 {
				float:left;
				font:12px/28px Arial, Helvetica, sans-serif;
				color:#1a2032;
				margin-top:3px;
				padding-right:7px;}
				
				.b-cpci__text1 {
					padding-left:12px;}
										
				   
		.b-cpci__from input,
		.b-cpci__to input {
				width:55px;
				height:17px;
				padding-top:5px;
				padding-left:10px;
				background:none;
				border:none;
				color:#333;
				font:14px Arial, Helvetica, sans-serif;
				}				
			
@media screen and (-webkit-min-device-pixel-ratio:0) {		
		.b-cpci__from input,
		.b-cpci__to input {
		padding-top:8px;
		}}
	
				.b-cpc__item .b-login__rem {
					margin-top:8px;}
					
					.b-login__rem label {
						display:block;
						position:absolute;
						top:0;
						left:25px;
						font-weight:normal;
						font-size:12px;
						width:180px;
						cursor:pointer;}
					
					.b-cpc__item .b-login__rem-text{
						width:206px;
						margin-top:9px;
						font-size:12px;}
						
						.trackb {
							width:206px;
							overflow:hidden;
							margin-bottom:-42px;}
							.trackb_l {
								position:absolute;
								width:206px;
								height:5px;
								top:53px;
								left:20px;
								background:url(../i/imgtrackbar/border.gif) no-repeat 0 0;}
								
			.b-catalog__parametres .submit {
				display:block;
				position:absolute;
				right:18px;
				bottom:20px;
				width:101px;
				height:32px;
				background: url(../i/show_ru.gif) no-repeat 0 0;
				border:0 none;
				cursor:pointer;
				}
				
			.en .b-catalog__parametres .submit {
				background: url(../i/show_en.gif) no-repeat 0 0;
				}
				
/*private__mail*/
	
		.private__mail { padding-top:27px;}
		
		.pm__sent {
			padding:15px;
			background-color:#e9f4db;
			position:relative;}
			
		.pm__inbox {
			padding:15px;
			position:relative;
			}
			
			.pm__text_top {
				font:12px Arial, Helvetica, sans-serif;
				color:#8396a6;
				padding-bottom:10px;
				overflow:hidden;
				}
				
				.pm__text_top a.file {
					display:block;
					float:right;
					font:12px Arial, Helvetica, sans-serif;}
					
				.pm__text_top span {
					display:block;
					float:left;
					width:480px;}
				
			.pm__text {
				font:14px Arial, Helvetica, sans-serif;
				color:#1a2032;
				}
				.pm__text a {
					color:#0095ea;}
					
					.pm_mail {
						margin-top:30px;}
						
						.pm_mail .b-feedback__message {
							margin-top:15px;}
							
						.pm_mail .submit {
							bottom:20px;}
						
				.b-feedback__file{
					position:relative;
					float:left;
					width:500px;
					height:28px;
					margin-left:0;
					margin-top:30px;}

        
				.b-feedback__file input{
					width:185px;
					height:28px;
					border:1px solid #bbd4e2;
					background-color:#fff;
					border:none;
					color:#333;
					font:14px Arial, Helvetica, sans-serif;
					}
							
								
								
/*b-novelty*/

.b-novelty {
	padding-top:34px;
	overflow:hidden;
	}
	
	.b-novelty_top {
		position:relative;
		height:18px;
		padding-bottom:20px;
		font:11px/18px Arial, Helvetica, sans-serif;
		color:#8396a6;}
	
	.b-novelty__item{
		width:180px;
		margin-left:20px;
		padding-bottom:53px;
		float:left;}
		
		.b-novelty .first {
			margin-left:0;}
			
			.b-novelty__all {
				display:block;
				position:absolute;
				right:0;
				top:6px;
				font:12px Arial, Helvetica, sans-serif;
				color:#0095ea;
				}
				
			.b-novelty__select {
				position:absolute;
				right:0;
				top:6px;
				font:11px Arial, Helvetica, sans-serif;
				color:#8396a6;
				}
				.b-novelty__select div {
					float:right;
					padding-left:10px;}
					
					.b-novelty__select .b-ns__type{
						padding-right:17px;
						position:relative;
						}
						
						.b-novelty__select .b-ns__type .arr {
							position:absolute;
							top:3px;
							right:0;
							width:11px;
							height:11px;}
							
							.b-novelty__select .b-ns__type .arr a {
								display:block;
								width:11px;
								height:11px;
								background:url(../i/b-ns_arr1.gif) no-repeat 0 0;
								border:none;}
								
								.b-novelty__select .curr .arr a {
									background:url(../i/b-ns_arr2.gif) no-repeat 0 0;
									}
						
						.b-novelty__select .b-ns__type a{
							display:block;
							color:#8396a6;
							text-decoration:none;
							border-bottom:1px dashed #8396a6; }
							
							.b-novelty__select .b-ns__type a:hover {
								border-bottom:1px dashed #fff;}
								
						.b-novelty__select .curr a {
							color:#0095ea;
							border-bottom-color:#0095ea;}
			
			.b-ni__pic {
				width:180px;
				height:230px;
				background-color:#e5ebef;
				overflow:hidden;
				position:relative;}
				
				
				.cv__photos .b-ni__pic {
					width:284px;
					height:370px;
					margin-bottom:13px;}
					
					.cv__photos .b-ni__pic table td {
						width:284px;
						height:370px;}
						
						.cv__photos .b-ni__pic a {
							position:static;
							display:inline;}
				
				.new {
					position:absolute;
					top:0;
					right:0;
					width:58px;
					height:16px;
					background:url(../i/new.png) no-repeat 0 0;
					z-index:100;}
				.en .new {
					background:url(../i/new_en.png) no-repeat 0 0;}
				
			.b-ni__pic a{
				position:absolute;
				top:0;
				left:0;
				display:block;
				width:180px;
				height:230px;
				z-index:10;}
				
				.b-ni__pic table{
					border:none;
					border-collapse:collapse;}
				
				.b-ni__pic table td {
					width:180px;
					height:230px;
					text-align:center;
					vertical-align:middle;}
					
					.b-ni__pic table td img {
						z-index:1;}
						
				.b-ni_a{
					padding-top:3px;}
							
					.b-ni_a a{
						font:12px Arial, Helvetica, sans-serif;
						color:#323e64;}
					
				.b-ni_price {
					padding-top:3px;
					position:relative;
					font:bold 12px/16px Arial, Helvetica, sans-serif;
					color:#d1bf4b;}
					
					.b-ni_price a {
						display:block;
						position:absolute;
						top:3px;
						right:0;
						width:16px;
						height:16px;
						background: url(../i/order.gif) no-repeat 0 0;}
						
						.b-ni_price a.ajax,
						.ajax {
							background:url(../i/ajax/small.gif) no-repeat 0 0 !important;}
						
						.b-ni_info {
							padding-top:8px;
							font:10px Arial, Helvetica, sans-serif;
							color:#8396a6;
							}
							


/*print*/

.print{
	background:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	min-width:700px;
	}
	
	.print a {color:#000; text-transform:none;}
	
.print	.l-page {
    position:relative;
    margin-left:20px;
    margin-right:20px;
    z-index:2;
    }

	.print__url{
		position:absolute;
		left:322px;
		top:9px;
		color:#999;
		font-size:11px;
		text-transform:none;
		font:11px Arial, Helvetica, sans-serif;
		}
		
		
	.b-print_inner{
	position:relative;
	padding-top:34px;
	padding-bottom:30px;
    overflow:hidden; /*Лекарство*/
    _height:1%; /*оно же для IE*/
    z-index:10;}
	
	.print .b-logo-print{
    width:100%;
    height:73px;
    z-index:1;
    }
	.b-print_inner h1{color:#333; font:32px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding-bottom:5px;}
	
.print	p{margin:1em 0; font:14px Arial, Helvetica, sans-serif;}

.print UL {
    margin:0 0 1em;
    }
.print OL {
    margin:0 0 1em 2em;
    }
    .print LI {
        margin:.25em 0;
        }
    .print UL LI {
        margin:0 0 9px;
        padding:0 0 0 17px;
        list-style:none;
        background:url(../i/bul-print.gif) no-repeat 0 8px;
		color:#333;
        }
        
     
			 
			 .print table {border-collapse:collapse;}
			 
			.print table td, .print table th { padding:.5em;border:1px solid #333;}
			
.print .b-footer{
	border-top:1px solid #a0a0a0;
    width:100%;
    background-color:#fff;
	position:relative;
	padding:20px 0;
    }
    
.print  .b-footer .b-copyright{	
        color:#333;
        font:11px Arial, Helvetica, sans-serif;
        }
		
.print  .b-footer .b-copyright span {
	display:block;
	color:#999;
	padding-top:5px;}
		
.print hr{color:#ccc; border-color:#ccc;}

	


/* My piece of cake */

.b-cat-view {
	overflow:hidden;
	zoom:1;
	padding:13px 0 0;
	}
	.b-cat-view .cv__photos {
		float:left;
		width:297px;
		padding:7px 0 0;
		}
		.b-cat-view .cv__photos .big {
			margin:0 0 13px;
			}
			.b-cat-view .cv__photos .big IMG {
				vertical-align:middle;
				}
		.b-cat-view .cv__photos .list {
			overflow:hidden;
			zoom:1;
			}
			.b-cat-view .cv__photos .list LI {
				position:relative;
				float:left;
				margin:0 13px 13px 0;
				height:111px;
				width:86px;
				}
				.b-cat-view .cv__photos .list LI IMG {
					vertical-align:middle;
					}
				.b-cat-view .cv__photos .list LI SPAN {
					position:absolute;
					top:0;
					left:0;
					display:none;
					width:82px;
					height:107px;
					border:2px solid #5375e6;
					}
					.b-cat-view .cv__photos .list LI A:hover SPAN {
						display:block;
						}
	.b-cat-view .cv__info {
		overflow:hidden;
		zoom:1;
		padding:0 0 0 28px;
		}
		.b-cat-view .cv__info .title {
			margin:0 0 18px;
			}
		.b-cat-view .cv__info H4 {
			color:#8396a6;
			font-size:14px;
			font-weight:bold;
			}
		.b-cat-view .cv__info .model {
			overflow:hidden;
			zoom:1;
			padding:3px 0 0;
			margin:0;
			color:#8396a6;
			}
			.b-cat-view .cv__info .model SPAN {
				float:left;
				margin:0 3px 0 0;
				font-size:12px;
				}
			.b-cat-view .cv__info .model SUP {
				position:relative;
				top:-3px;
				float:left;
				display:block;
				padding:1px 3px 4px 18px;
				background:#f00 url(../i/white-bl.gif) no-repeat;
				color:#fff;
				font-size:10px;
				}
		.b-cat-view .cv__info .text {
			margin:0 0 36px;
			padding:1em 0 0;
			}
			.b-cat-view .cv__info .text P {
				margin:0 0 1em;
				}
		.b-cat-view .cv__info .spec,
		.spec {
			margin:0 0 28px;
			padding:5px 0 6px;
			border-top:1px solid #c7e5ed;
			border-bottom:1px solid #c7e5ed;
			}
			
			.buttons {
				height:60px;
				width:100%;
				position:relative;}
				
				.buttons .submit {
						display:block;
						position:absolute;
						top:30px;
						left:0;
						width:225px;
						height:30px;
						background: url(../i/buttons.gif) no-repeat 0 0;
						border:0 none;
						cursor:pointer;
						}
						
				.en .buttons .submit {
						background: url(../i/buttons_en.gif) no-repeat 0 0;
						}
						
				.buttons .submit1 {
						display:block;
						position:absolute;
						top:30px;
						left:0;
						width:227px;
						height:30px;
						background: url(../i/buttons1.gif) no-repeat 0 0;
						border:0 none;
						cursor:pointer;
						}
						
				.en .buttons .submit1 {
						background: url(../i/buttons1_en.gif) no-repeat 0 0;
						}
						
			
			.spec { border:none; padding:0; margin:0; margin-top:-20px;}
			
			.spec_bord {border-bottom:1px solid #c7e5ed; padding-bottom:9px !important;}
			.spec_pad {
				padding-top:9px !important;}
			
			.b-cat-view .cv__info .spec TABLE,
			.spec TABLE{
				font-size:12px;
				width:auto;
				border-collapse:separate;
				}
				
				.spec TABLE{
					border-collapse:collapse;
					width:100%;}
				.b-cat-view .cv__info .spec TABLE TH,
				.spec TABLE TH{
					padding:2px 65px 2px 0;
					color:#8396a6;
					text-align:left;
					}
					
					.spec TABLE TH h4 {
						padding-top:21px;
						margin:0;
						padding-bottom:9px;}
					
				.spec TABLE TH {
					padding-right:5px;}
					
					.spec TABLE TH a {
						color:#0095ea;}
					
					.name {color:#4d9322;}
					
				.b-cat-view .cv__info .spec TABLE TD,
				.spec TABLE TD{
					padding:2px 0;
					color:#1a2032;
					}
		.b-cat-view .cv__info .price {
			margin:0 0 34px;
			color:#8396a6;
			font-size:12px;
			}
			.b-cat-view .cv__info .price STRONG {
				position:relative;
				top:3px;
				display:block;
				color:#d1bf4b;
				font-size:26px;
				font-weight:bold;
				}
		.b-cat-view .cv__info .qty {
			overflow:hidden;
			zoom:1;
			margin:0 0 35px;
			}
			.b-cat-view .cv__info .qty LABEL {
				display:block;
				margin:0 0 4px;
				color:#8396a6;
				font-size:12px;
				}
			.b-cat-view .cv__info .qty .num,
			.b-cart .td-num .num {
				display:block;
				float:left;
				width:55px;
				height:18px;
				margin:0 5px 0 0;
				padding:5px 10px;
				background:url(../i/form-qty.png) no-repeat;
				border:0 none;
				}
			.b-cat-view .cv__info .qty .submit {
				display:block;
				float:left;
				width:185px;
				height:30px;
				background:url(../i/addtocart.png) no-repeat;
				border:0 none;
				cursor:pointer;
				}
				
				.en .b-cat-view .cv__info .qty .submit {
					background:url(../i/addtocart_en.png) no-repeat 0 0;}
				
				.plmn {
					position:relative;
					}
				
				.loader {
					position:absolute;
					top:28px;
					left:0;
					display:none;
					padding-left:45px;
					padding-top:3px;
					padding-bottom:3px;
					clear:both;}
				
				.but-ajax {
					display:none;
					float:left;
					width:185px;
					height:30px;
					border:0 none;
					background:url(../i/ajax/big.gif) no-repeat 5px 8px;}
				
		.b-cat-view .cv__info .opts {
			overflow:hidden;
			zoom:1;
			color:#8396a0;
			}
			.b-cat-view .cv__info .opts A {
				color:#0095ea;
				}
			.b-cat-view .cv__info .opts .back {
				float:left;
				}
			.b-cat-view .cv__info .opts .view {
				float:right;
				}

/* b-cart */
.b-cart {
	padding:16px 20px 0;
	background:#e9f4db;
	}
	.b-cart .title {
		margin:0 0 24px;
		}
	.b-cart .error {
		padding:24px 21px 23px;
		}
		.b-cart .error A {
			color:#e4241f;
			}
	.b-cart .goods {
		}
		.b-cart .goods TABLE {
			width:940px !important;
			border-collapse:collapse;
			}
			.b-cart .goods TABLE TH,
			.b-cart .goods TABLE TD {
				padding:11px 13px 17px 13px;
				border:1px solid #fff;
				}
				.b-cart .goods TABLE TH {
					background:#fff;
					border-color:#e9f4db;
					border-top-color:#fff;
					color:#8396a6;
					font-size:14px;
					font-weight:bold;
					text-align:left;
					}
					.b-cart .goods TABLE TH:first-child {
						border-left-color:#fff;
						}
					.b-cart .goods TABLE TH:last-child {
						border-right-color:#fff;
						}
				.b-cart .goods TABLE TD {
					color:#1a2032;
					font-size:12px;
					}

					.b-cart .goods .th-sum {
						border-right-color:#fff;
						}
					.b-cart .goods .th-opts {
						width:168px;
						border-left-color:#fff;
						font-size:12px;
						font-weight:normal;
						padding-left:100px;
						width:92px;
						vertical-align:top;
						}
						

.b-cart .goods .th-opts EM {
	font-style:normal;
position:absolute;
margin:1px 0 0 -82px;
}


						
						.b-cart .goods .th-opts LABEL {
							cursor:pointer;
							}
						.b-cart .goods .td-opts .jNiceCheckbox {
							margin:0;
							top:0;
							}
							
.b-cart .goods .td-opts .jNiceCheckbox {top:-4px;}
noindex:-o-prefocus,.b-cart .goods .td-opts .jNiceCheckbox {top:-2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.b-cart .goods .td-opts .jNiceCheckbox {top:0;} }
*+HTML .b-cart .goods .td-opts .jNiceCheckbox {top:-1px;}

							
/*@-moz-document url-prefix() {.b-cart .goods .td-opts .jNiceCheckbox {top:-4px;}}*/

.wr {
	position:relative;}

						.b-cart .goods .th-opts .jNiceCheckbox{
							top:0px;}
					.b-cart .goods .td-num {
						padding:0 0 5px 7px;
						width:140px;
						}
						.b-cart .td-num .plus,
						.b-cart .td-num .minus {
							overflow:hidden;
							display:block;
							float:left;
							width:16px;
							height:16px;
							margin:5px 6px 0;
							padding:0;
							background:url(../i/plusminus.png) no-repeat;
							border:none;
							font-size:1px;
							text-indent:-9999px;
							cursor:pointer;
							}
							.b-cart .td-num .plus {
								background-position:0 100%;
								}
					.b-cart .goods .td-sum {
						border-right-color:#e9f4db;
						white-space:nowrap;
						}
						.b-cart .td-num .num {
							position:relative;
							float:left;
							margin:0;
							}
					.b-cart .goods .td-opts {
						padding-left:100px;
						border-left-color:#e9f4db;
						}
						.b-cart .goods .td-opts .link-del {
							overflow:hidden;
							display:inline-block;
							width:68px;
							height:16px;
							margin:0 0 0 3px;
							background:url(../i/delete.png) no-repeat;
							vertical-align:top;
							}
							
						.en .b-cart .goods .td-opts .link-del {
							background:url(../i/delete_en.png) no-repeat;
							}
							
				.b-cart .goods .opts {
					position:relative;
					height:31px;
					margin:0 -20px;
					padding:16px 20px 0;
					color:#8396a6;
					font-size:12px;
					border-bottom:1px solid #fff;
					}
					.b-cart .goods .opts P {
						float:right;
						}
						.b-cart .goods .opts .recount {
							}
							*+HTML .b-cart .goods .opts .recount {
								position:relative;
								top:-16px;
								}
							.b-cart .goods .opts .recount A {
								position:relative;
								top:-8px;
								display:inline-block;
								width:121px;
								height:30px;
								text-indent:-9999px;
								background:url(../i/recount.png) no-repeat;
								}
								*+HTML .b-cart .goods .opts .recount A {
									top:8px;
									}
						.b-cart .goods .opts .sum {
							position:relative;
							top:-13px;
							margin:0 0 0 19px;
							}
							.b-cart .goods .opts .sum STRONG {
								position:relative;
								top:5px;
								color:#d1bf4b;
								font-size:26px;
								font-weight:bold;
								}
						.b-cart .goods .opts .delete {
							margin:0 13px 0 24px;
							}
							*+HTML .b-cart .goods .opts .delete {
								position:relative;
								top:-16px;
								}
							.b-cart .goods .opts .delete A {
								position:relative;
								top:-8px;
								display:inline-block;
								width:93px;
								height:30px;
								text-indent:-9999px;
								background:url(../i/delete-b.png) no-repeat;
								}
								
							.en .b-cart .goods .opts .delete A {
								background:url(../i/delete-b_en.png) no-repeat;
								}
								
								*+HTML .b-cart .goods .opts .delete A {
									top:8px;
									}

	.b-cart .company {
		padding:39px 11px 20px;
		}
		.b-cart .company H4 {
			margin:0 0 14px;
			color:#8396a6;
			}
		.b-cart .company TABLE {
			font-size:12px;
			}
			.b-cart .company TABLE TH {
				padding-right:20px;
				color:#1a2032;
				text-align:left;
				}
			.b-cart .company TABLE TD {
				color:#8396a6;
				}

/* b-feedback__cart */
.b-feedback__cart {
	width:auto;
	padding:20px 13px 0;
	padding-right:12px;
	}
	.b-feedback__cart .b-feedback__name,
	.b-feedback__cart .b-feedback__phone,
	.b-feedback__cart .b-feedback__mail {
		width:292px;
		background:url(../i/input.png) no-repeat;
		}
		.b-feedback__cart .b-feedback__phone,
		.b-feedback__cart .b-feedback__mail {
			margin-left:17px;
			}
		.b-feedback__cart .b-feedback__name INPUT,
		.b-feedback__cart .b-feedback__phone INPUT,
		.b-feedback__cart .b-feedback__mail INPUT {
			width:277px;
			}
	.b-feedback__cart .b-feedback__subject {
		width:911px;
		background: url("../i/select-left.png") no-repeat scroll 0 0 transparent;
		}
		
							.b-feedback__cart .b-feedback__subject input{
								width:890px;
								height:17px;
								padding-top:4px;
								padding-left:10px;
								background:none;
								border:none;
								color:#333;
								font:14px Arial, Helvetica, sans-serif;
								}
								
											@media screen and (-webkit-min-device-pixel-ratio:0) {		
														.b-feedback__cart .b-feedback__subject input{
															padding-top:8px;
															}}
								
		.b-feedback__cart .b-feedback__subject SELECT {
			width:911px;
			}
			*:first-child+html .b-feedback__cart .b-feedback__subject SELECT {
			width:915px;
			}
		.b-feedback__cart .b-feedback__subject .jNiceSelectWrapper {
			background:url(../i/select-left.png) no-repeat;
			}
		.b-feedback__cart .b-feedback__subject .jNiceSelectOpen {
			top:0;
			right:0;
			width:28px;
			height:28px;
			margin:0;
			background:url(../i/select-right.png) no-repeat;
			}
		.b-feedback__cart .b-feedback__subject .opened P {
			z-index:100;
			top:26px;
			background-image:url(../i/jnice-p2.png);
			}
	.b-feedback__cart .b-feedback__message {
		width:911px;
		background-image:url(../i/form-bg3.png);
		}
		.b-feedback__cart .b-feedback__message TEXTAREA {
			width:892px;
			max-width:892px;
			}
	.b-feedback__cart .b-feedback__req {
		padding:17px 0 0;
		color:#8396a6;
		font-size:12px;
		font-style:italic;
		}
		 .b-feedback__cart .b-feedback__req SPAN{
			background: url(../i/st.gif) no-repeat;
			color:#E42C26;
			display:inline-block;
			height:14px;
			width:7px;
			}
	.b-feedback__cart .submit {
		position:relative;
		float:right;
		bottom:19px;
		width:230px;
		height:40px;
		background:url(../i/order.png) no-repeat;
		right:4px;
		}
		
	.en .b-feedback__cart .submit {
		background:url(../i/order_en.png) no-repeat;
		}
		
/* b-sitemap */
.b-sitemap {
    margin:0 0 3em;
    padding:7px 0 0;
    color:#1a2032;
    }


    .b-sitemap UL {
        position:relative;
        overflow:hidden;zoom:1;
        font-size:14px;
        font-weight:bold;
        }
        .b-sitemap LI {
            margin:0 0 6px;
            }
			
			.b-sitemap LI a {
				color:#1a2032;
				}

        .b-sitemap UL UL {
            padding:6px 0 8px;
            font-size:14px;
            }
            .b-sitemap UL UL LI {
                margin:0 0 1px;
                padding:2px 0 2px 20px;
				font-weight:normal;
                }
            .b-sitemap UL UL A {
                
                }

            .b-sitemap UL UL UL {
                margin:0 0 0 -23px;
                padding:6px 0 0;
                font-weight:normal;
                }
                .b-sitemap UL UL UL LI {
                    margin:0;
                    padding:2px 0 2px 43px;
					font-size:12px;
                    }
		

/* radios */
.jRadioWrapper {
	float:left;
	z-index:2;
	margin:0 12px 0 0;
	}
	* HTML .jRadioWrapper, 
	*+HTML .jRadioWrapper {
		margin:0 6px 0 0;
		}

.jNiceRadio {
	position:absolute;
	top:0;
	left:0;
	height:15px;
	width:15px;
	cursor:pointer;
	vertical-align:middle;
	font-size:11px;
	background:url(../i/radio.png) no-repeat 50% 0;
	}

/* checkboxes */
.jNiceCheckbox {
	position:absolute;
	left:0;
	height:17px;
	width:17px;
	margin:0 10px 0 0;
	background:url(../i/checkbox.png) no-repeat 50% 0;
	z-index:2;
	cursor:pointer;
	}

.jNiceChecked {background-position:50% 100%;}

/* piece of cake */


/***************************************************************
 *  FC-TrackBar
 *
 *   Copyright (C) 2008 by Alexander Burtsev - fastcoder.org
 *   designed by Svetlana Solov'eva - http://avis-solo.blogspot.com/
 *
 *  This code is a public domain.
 ***************************************************************/

/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
div.tickdiv {margin:0; padding:0; border:0; float:none;}

/* Styles */
table.trackbar {width:206px; background:repeat-x  url(../i/imgtrackbar/b_bg_on1.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(../i/imgtrackbar/b_bg_off1.gif) top left;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {width:1%; text-align: left; font-size: 1px; background:repeat-x url(../i/imgtrackbar/b_bg_off1.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}

div.tickdiv {position:relative; height:1px; margin:11px 0;}
div.tickdiv div.tick {position:absolute; z-index:400; top:13px; height:12px; width:1px; background:#666; margin:0; padding:0; font:10px tahoma; color:#666;}
div.tickdiv div.tick span {display:block; margin-top:14px; position:absolute; left:-50px; width:100px; text-align:center;}
div.tickdiv div.stick {position:absolute; top:16px; height:6px; width:1px; background:#999; font-size:1px; line-height:1px; margin:0; padding:0;}

#fromv {
	position:absolute;
	top:40px;
	left:25px;
	font:12px Arial, Helvetica, sans-serif;
	color:#1a2032;}
#tov {
	position:absolute;
	top:40px;
	right:25px;
	font:12px Arial, Helvetica, sans-serif;
	color:#1a2032;}
	
	#qwe { 
	overflow:hidden;
	width:206px;
	height:70px;
	}
	
#leftBegun { background:url(../i/imgtrackbar/b_l1.gif) no-repeat 0 0;}
#rightBlock { background:url(../i/imgtrackbar/b_r1.gif) no-repeat 0 0;}



