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,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;font-family:arial;font-size:12px;}
input, button, textarea, select {margin: 0;font-size: 1em;}
table {border-collapse: collapse; border-spacing: 0}
blockquote, q {quotes: none}
dfn, i, cite, var, address, em {font-style: normal}
th, b, strong, h1, h2, h3, h4, h5, h6 {font-weight: normal}

body{
	min-width:1200px;
	/* */ background:url("/i/bg.jpg") no-repeat fixed center 0 #003168; /* */
	/* 9MAY was: * /  background:url("/i/bg_9may.jpg") no-repeat fixed center 0 #680105; /* */
	/* 9MAY_70: * /  background:url("/i/bg_9may_70.jpg") no-repeat fixed center 0 #680105; / * */
	/* NY17: * / background:url("/i/bg_ny.jpg") no-repeat fixed center 0 #003168; /* */
} /* NY15: was bg_ny.jpg */
/* before NY14: was bg.jpg */

/* NY15: snowflakes  * /
.snowflakes {
background-image:url('/i/snow1.png'), url('/i/snow2.png'), url('/i/snow3.png');
-webkit-animation: snow 15s linear infinite;
-moz-animation: snow 15s linear infinite;
-ms-animation: snow 15s linear infinite;
animation: snow 15s linear infinite;
width: 100%;
min-height:100%;
}

@keyframes snow {
0% {background-position: 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
@-moz-keyframes snow {
0% {background-position: 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
@-webkit-keyframes snow {
0% {background-position: 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
@-ms-keyframes snow {
0% {background-position: 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
/* NY15: /snowflakes  */

a{cursor:pointer; color:#0066CC;}
a:hover{text-decoration:none;}
a.nu {text-decoration:none;}

#running_row {width:100%; overflow:hidden; height:20px; /* display:none; */ margin:4px 1px 1px; background-color:#fff;}
#running_row .move {overflow:hidden; width:99999px;}
#running_row p {float:left; font-size:14px; margin:0;}
#running_row p b{color:red;}

.page{width:1062px;margin:0 auto;}
	.head{height:150px;color:white;}
	/* NY15: was		.head .logo1{background:url('/i/logo1_ny.png') no-repeat;position:absolute;width:134px;height:143px;z-index:5;margin:3px 0 0 10px;} */ 
	/* before NY14: was .head .logo1{background:url('/i/logo1.png') no-repeat;position:absolute;width:134px;height:143px;z-index:5;margin:3px 0 0 10px;} */
	/* 9MAY was: * / .head .logo1{background:url('/i/logo1_9may.png') no-repeat;position:absolute;width:134px;height:143px;z-index:5;margin:3px 0 0 10px;}  /* */
	/* */ .head .logo1{background:url('/i/logo1.png') no-repeat;position:absolute;width:134px;height:143px;z-index:5;margin:3px 0 0 10px;} /* */
	/* NY15: was		.head .logo2{background:url('/i/logo2_ny.png') no-repeat;position:absolute;width:326px;height:60px;z-index:5;margin:10px 0 0 160px;} */
	/* before NY14: was .head .logo2{background:url('/i/logo2.png') no-repeat;position:absolute;width:322px;height:45px;z-index:5;margin:25px 0 0 160px;} */
	/* 9MAY was: * / .head .logo2{background:url('/i/logo2_9may.png') no-repeat;position:absolute;width:326px;height:60px;z-index:5;margin:10px 0 0 160px;} /* */
	/* */ .head .logo2{background:url('/i/logo2.png') no-repeat;position:absolute;width:322px;height:45px;z-index:5;margin:25px 0 0 160px;} /* */

		.head .phone{margin: 85px 0 0 312px;position: absolute;}
			.head .phone p{font-size: 26px;line-height: 28px;}
				.head .phone p small{ font-size: 18px;margin-right: 5px;}
		.head .phone.reg_8{margin-left: 277px;}
		.head .phone.reg_3{margin-left: 277px;}
		
		/* REMOVED 13-12-2016 * /
		.head .phone.reg_3:after, .head .phone.reg_8:after{
				color: rgba(255, 255, 255, 0.6);
			    content: "Звонок бесплатный";
			    display: block;
			    font-size: 8px;
			    letter-spacing: 1px;
			    text-align: right;
			    text-transform: uppercase;
			}
		*/
		.hit_code {
			background-color: rgb(0, 174, 239);
    		border-radius: 2px;
    		color: rgb(1, 73, 155);
    		font-size: 18px;
    		margin: 120px 0 0 160px;
    		padding: 0 4px;
    		position: absolute;
    	}
    	/* 9MAY was: * / .hit_code {background-color: red; color:rgba(255,255,255,0.8);} /* */
		/* 9MAY was: * / .head ul{background:url('/i/head-menu_9may.png') repeat-y 0 2px;position:absolute;margin: 17px 0 0 580px;} /* */
		/* */ .head ul{background:url('/i/head-menu.png') repeat-y 0 2px;position:absolute;margin: 17px 0 0 580px;} /* */
			.head ul li{list-style:none;padding-left: 26px;height: 17px;margin: 2px 0;}
				.head ul li a{color: white;text-decoration: none;}
				.head ul li a.sel {color:#f7f291;}
			.head ul li.act{background:url('/i/head-menu-akt.png') no-repeat;padding-left: 13px;}
				.head ul li.act a{color:#f7f291;text-shadow:1px 1px 1px black;}
			.head ul li:hover{background:url('/i/head-menu-akt.png') no-repeat;padding-left: 13px;}
				.head ul li:hover a{color:#f7f291;text-shadow:1px 1px 1px black;}

			.head ul.partList.reg_8{margin-top: 1px;}
			.head ul.partList.reg_9{margin-top: 1px;}
			.head ul.partList.reg_10{margin-top: 1px;}

		/* 9MAY was: * / .basket{/ * color:#7e9ec1; * / color:red; height: 44px;margin: 0 0 0 864px;position: absolute;width: 172px;background:url('/i/basket-head0_9may.png') no-repeat;padding: 31px 20px 0 0;} /* */
		/* */ .basket{color:#7e9ec1; height: 44px;margin: 0 0 0 864px;position: absolute;width: 172px;background:url('/i/basket-head0.png') no-repeat;padding: 31px 20px 0 0;} /* */
		/* 9MAY was: * /  .full-basket{padding: 5px 10px 0;background:url('/i/basket-head_9may.png') no-repeat; height:70px;} /* */
		/* */ .full-basket{padding: 5px 10px 0;background:url('/i/basket-head.png') no-repeat; height:70px;} /* */
			.full-basket p{margin: -1px 0 5px -2px;color:#7e9ec1;font-size: 12px; padding-left: 24px; background:url('/i/ico_cart.png') 0 0 no-repeat;}
			.full-basket .bask-pr{color:#7e9ec1;font-size: 12px;margin-left: -8px; background: none; padding:0;}
				.full-basket .bask-pr span{color:#ff6633;font-size: 14px;font-weight: bold;}
				.count-1{display: block;float: left;padding-right: 3px;text-align: right;width: 28px;}
			.full-basket a{ padding: 0 22px;color:#009966;font-size: 14px;background:url('/i/bask-orange-arr.png') no-repeat right 6px;text-decoration:none;}
				.full-basket a span{color:#009966;font-size: 14px;text-decoration:underline;}
				.full-basket a:hover span{text-decoration:none;}
		/* 9MAY was: * /  .raspisanie-head{color:red; font-size: 11px;height: 70px;margin: 83px 0 0 865px;position: absolute;width: 200px;} /* */
		/* */ .raspisanie-head{color: #568BC6; font-size: 11px;height: 70px;margin: 83px 0 0 865px;position: absolute;width: 200px;} /* */
			.raspisanie-head ol{margin-left:25px;}
				.raspisanie-head ol li{clear: both;color:#ffffcc;list-style:none;}
					.raspisanie-head ol li span{color:white;display: block;float: left;margin: 1px 0 0;width: 80px;}
					.raspisanie-head ol li sup{font-size: 7px;}
				.raspisanie-head p{clear: both;color:#ffffcc;margin-left:25px;}
					.raspisanie-head p span{color:white;display: block;float: left;margin: 1px 0 0;width: 80px;}
					.raspisanie-head p sup{font-size: 7px;}
			.raspisanie-head .attention_old {color:yellow;}
			.raspisanie-head .attention_old b{color:red;}
			.raspisanie-head .attention_old a{color:#fff;}
	.top-shad-wr{clear:both;background:url('/i/cont-top.png') no-repeat;width:1062px;height:9px;}
	.wrapper{width: 1050px;padding: 0 6px;clear:both;background:url('/i/cont-cnt.png') repeat-y;width:1050px;}
		.top-wrapper{height:27px;background:white;}
			.top-wrapper .region{margin: 5px 0 0 20px;width: 190px;float: left;}
				.top-wrapper .region span{display:block;width:50px;float:left;}
				.top-wrapper .region u{display:inline;width: 100px;background:url('/i/select-red.png') no-repeat right 8px ;border:none;padding-right:10px; text-decoration: none;}
					.top-wrapper .region u i{color:#ff3333;border-bottom:1px dashed; cursor:pointer; font-weight: bold; background-color: #fffef2;}
					.top-wrapper .region ul.cities{background:white;border: 1px solid #efefef;display: none;margin: -8px 0 0 27px;padding: 2px 2px;position: absolute;z-index: 70;width:115px;box-shadow:1px 1px 10px #EFEFEF;}
					.top-wrapper .region ul.cities li{list-style:none; padding: 5px 20px;}
					.top-wrapper .region ul.cities li i {color:#0066cc; cursor:pointer; border-bottom:1px dashed;}
					.top-wrapper .region ul.cities li:hover {background-color:#f7f7f7;}
					.top-wrapper .region ul.cities li.act i{border:none; color:#ff3333;}
				/*	.top-wrapper .region u:hover ul.cities{display:block;} */
					.top-wrapper .region ul.rmt2 {margin-top:-32px;}
					.top-wrapper .region ul.rmt3 {margin-top:-56px;}
					.top-wrapper .region ul.rmt4 {margin-top:-80px;}
					.top-wrapper .region ul.rmt5 {margin-top:-104px;}
			.search{float:right; margin-right:80px;}
				.search .vipad {margin: 23px 0 0 21px;z-index: 100;}
					.vipad.act-vipad{display:block !important;}
						.vipad.act-vipad ul li a{display: block;padding: 3px 5px 3px 15px;color:#2d66ab;background:none;height: auto;}
				.search img{float:left;border: medium none; margin: 7px 10px;}
					.search img.load{margin: 5px 8px 4px 7px;}
				.search-inp{color:#22b113;border: medium none;background:url('/i/search-inp.png') no-repeat 0px 0;width:280px;padding:0 5px;height:24px;float:left; }
				.btn-search{border: medium none;float:left;background:url('/i/search-btn.png') no-repeat 0px 0;width:87px;height:24px;cursor:pointer;}
			.top-wrapper .map{background: url('/i/map.png') repeat scroll 0 0 transparent;display: block;float: right;height: 9px;margin: 7px 30px 0 50px;width: 11px;}
			.adresa{background: url('/i/adresa.png') no-repeat 0 2px;color: #0066CC;display: block;float: left;margin: 5px 70px 0 36px;padding: 0 0 0 20px;}
		.top-menu-abs{background:white;height: 65px;position: absolute;width: 1050px; z-index:55;}
		.top-menu{position: relative;height:73px;background: url('/i/top-menu-cnt.png') repeat-x;}
			.top-menu-left{position:absolute;margin: 0 0 0 -14px;background: url('/i/top-menu-left.png') no-repeat;width:14px;height:80px;}
			.top-menu-right{position:absolute; right: -14px;background: url('/i/top-menu-right.png') no-repeat;width:14px;height:80px;}
			.top-menu table{height: 65px;margin: 0 0 0 -14px;position: absolute;width: 1078px; z-index: 40;}
				.top-menu table td{height:65px;padding: 00px 00px 0 3px;background:url('/i/top-menu-separ.png') no-repeat left 1px ;}
				.top-menu table td.first-td{padding: 00px 00px 0 0;background: none;}
				.top-menu table td:hover a, .top-menu table td.hovered a{background: url('/i/top-menu-cnt-act.png') repeat-x; color:#842174;}
				.top-menu table td:hover span, .top-menu table td.hovered span{background: url('/i/top-menu-cnt-act.png') repeat-x; color:#842174;}
				.top-menu table td.act a{background: url('/i/top-menu-cnt-act.png') repeat-x;}
					.top-menu table td a {height:50px;padding: 15px 14px 0 ;display:block;color:#336799;text-decoration:none;}
					.top-menu table td span {height:50px;padding: 15px 14px 0 ;display:block;color:#336799;text-decoration:none;}
					.top-menu table td li a{background: none;color: #2D66AB;display: block;height: auto;padding: 3px 5px 3px 15px;}
					.top-menu table td a:hover{color:#842174;}
				/*	.top-menu table td:hover a{color:#842174;} */
				/*	.top-menu table td:hover .vipad{display:block;} */
					.vipad{background: url('/i/vipad-shad-right.png') no-repeat scroll right top transparent;width: 400px;padding: 00px 10px;margin: 65px 0 0 -10px;position:absolute;display:none;}
						.shadow-left{background: url('/i/vipad-shad-left.png') no-repeat scroll right top transparent;position:absolute; margin:0 0 0 -10px;width:10px;height:108px;}
						 .vipad .vipad-bg{padding: 10px 0;background:#FDFDFD;border-bottom: 1px solid #E7E7E7;border-left: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;}
							.vipad ul{width:45%;margin:0 2.5%;float:left;}
								.vipad ul li{list-style:none;background:url('/i/top-menu-vipad-li.jpg') no-repeat 5px 9px ;}
									.vipad ul li.title{color:#ba3da5;border-bottom:1px solid #8b8b8b;background:none;margin: 0 0 3px 5px;}
										.vipad ul li.title a{color:#ba3da5;margin:0;padding:0;text-decoration:none;}
										.vipad ul li.title a:hover{text-decoration:underline;}
									.vipad ul li.title:hover{background:none;}
								.vipad ul li:hover{background:url('/i/top-menu-vipad-li-hov.jpg') no-repeat 5px 9px #f0f1eb;}
									.top-menu table td:hover .vipad ul li a{padding: 3px 5px 3px 15px;color:#2d66ab;background:none;height: auto;}
									.top-menu table td.hovered .vipad ul li a{padding: 3px 5px 3px 15px;color:#2d66ab;background:none;height: auto;}
									.top-menu table td:hover .vipad ul li.title a{padding:0;color:#BA3DA5;background:none;height: auto;}
									.top-menu table td.hovered .vipad ul li.title a{padding:0;color:#BA3DA5;background:none;height: auto;}
									.top-menu table td .vipad ul .vipad ul li:hover a{color:#2179d0;background:none;}
							.ajaxFindResults{margin: 0 0px;}
							   .ajaxFindResults td{height: 17px;margin: 0 0px;padding-top: 2px;}
							   .ajaxFindResults tr:hover td{background:#f5f5f5;}
								.ajaxFindCounter{color: #CACACA;font-size: 9px;padding: 0 6px 0 10px;text-align: right;width: 10px;}
								.ajaxFindTitlenGroup{width: 282px;}
									.ajaxFindTitlenGroup a{font-size: 11px;}
									tr:hover .ajaxFindTitlenGroup a{color:#842174;}
								.ajaxFindPrice{color: #CE3201;text-align: right;width: 80px;padding-right: 10px;}
									.ajaxFindPrice span{color: #CACACA;}
								.ajaxFindItogo{height: 35px !important;color: #CACACA;padding: 10px 0 0 16px;}
					.act .vipad {display:block;}
					.onlyOne {width:200px;}
					.onlyOne ul{width:95%;margin:0 2.5%;}
					.needLeft {margin-left:-350px;}
					.needLeftOne {margin-left:-130px;}
		.content{padding: 67px 1px 0px;background:white;}

		.content .content-news b,.content .content-news  strong {font-weight: bold;}
		.content .content-news  i, .content .content-news  em {font-style: italic;}
		.content .content-news  ul, .content .content-news  ol {margin: 0 10px;}
		.content .content-news  ul li, .content .content-news  ol li {margin: 2px 10px;}
		/*
		.content .paging ul {margin: 0 0 0 30px;}
		.content .paging ul li {margin: 0;}
		*/

			.bread{background:#efedee;height:15px; padding: 4px 20px;opacity:0.5; z-index: 10;}
			.bread:hover{opacity:1;}
				.bread ul{ background: url('/i/bread.png') no-repeat scroll 0 0 transparent; float: left; height: 15px;padding: 1px 0 4px 24px;}
					.bread ul li{color:#812178;list-style:none;display:block;float:left; font-size:11px; padding-top:1px}
						.bread li a{ background: url('/i/bread-arr.png') no-repeat right 3px;color: #6b696a;margin: 0 8px 0 0;padding: 0 15px 0 0;text-decoration:underline; font-size:11px;}
						.bread li a:hover {text-decoration:none;}
				.bread .vsego{color:#6b696a;float:right;padding: 1px 0 0; font-size:11px;}
					.vsego span{color:#9c3433;}
			.attention {
				font-size:16px;
				display: block;
				text-align: center;
				clear: both;
				padding:10px 1px;
				animation: 2s linear 1s normal none infinite running blink2;
				color:rgba(174,75,160,1);
			}
			@keyframes blink2 {
				100% {
				    color: rgba(19,129,226, 0.8);
				}
			}
		.content-news{padding: 10px 30px;}
		.content h1{color:#cd553d;text-align:center;font-size:20px;margin:5px 10px;}
		.content h2{color:#cd553d;text-align:center;font-size:18px;margin:5px 10px;}
		.content h2 a {font-size:18px;}
		.content h3{color:#cd553d;text-align:center;font-size:16px;margin:5px 10px; font-weight: bold;}
		.content h4{color:#cd553d;text-align:center;font-size:16px;margin:5px 10px; font-weight: normal;}
		.content h5{color:#cd553d;text-align:center;font-size:15px;margin:5px 10px; font-weight: bold;}
		.content h6{color:#cd553d;text-align:center;font-size:15px;margin:5px 10px; font-weight: normal;}
		.content-info{padding: 10px 30px;}
		.content-info h1 {text-align:center; font-size:20px; margin:10px 10px 5px;}

		.content-info b, .content-info strong {font-weight: bold;}
		.content-info i, .content-info em {font-style: italic;}
		.content-info u {text-decoration: underline;}

		.content-info .otzivc {font-style:normal;}
		.content-info .otzivc p {margin-bottom:5px;}
		.content-info .otzivc i { color:#888; font-style:normal; font-size:11px; margin:10px;}
		.content-info .otzivc h2 {text-align:center; color:#CD553D; font-weight:bold; font-size:14px;}
		.content-info .otziv {margin:10px -10px;}
		.content-info .otziv b {font-weight:bold;}
		.content-info .otziv span {}
		.content-info .otziv i {display:block; margin:10px;}
		.content-info .otziv TD {width:33%; padding:5px;}
		.content-info .otziv TD .step {border-radius:10px; box-shadow:0 0 5px #eee; border:1px solid white;}
		.content-info .otziv TD:hover .step {box-shadow:0 0 10px #ccc;}
		
		.content-info table {border-collapse: inherit;}
		.content-info table.tbl1 th {padding:5px;vertical-align: middle;}
		.content-info table.tbl1 td {vertical-align: middle;}

		.content-error{padding: 10px 30px;}
		.content-error h1 {text-align:center; font-size:20px; margin:10px 10px 5px;}
		.content-error p  {text-align:left; font-size:14px; margin:15px 10px 5px;}
		.content-error ul {list-style:quad;}
		.content-error ul li {font-size:12px; margin:2px 40px;}
			.big-card{margin:20px 0 0;}
				.big-card-im{width:420px;}
					.big-card-im .soc-seti{position: absolute;margin: 0 0 0 7px;width:24px;height:204px;}
					.free-deliver{position: absolute;width:176px;height:175px;display:none;background: url('/i/stamp.png') no-repeat;margin: 263px 0 0 -10px;}
					.deliver-in-region {background: url('/i/stamp.png') no-repeat;}
					.deliver-in-region-2 {background: url('/i/stamp_reg2.png') no-repeat;}
					.deliver-in-region-3 {background: url('/i/stamp_reg3.png') no-repeat;}
					.deliver-in-region-4 {background: url('/i/stamp_reg4.png') no-repeat;}
					.deliver-in-region-5 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-6 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-7 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-8 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-9 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-10 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-11 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-12 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-13 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-14 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-15 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-16 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-17 {background: url('/i/stamp_reg.png') no-repeat;}
					.deliver-in-region-18 {background: url('/i/stamp_reg.png') no-repeat;}
					.big-card-im table{border:1px solid #f4f4f4;float:right;}
						.big-card-im table td{width:400px;height:400px;text-align:center;vertical-align:middle;}
						.big-card-im .hit_big {display:block; width:127px; height:27px; background: url('/i/hit_big.png') no-repeat; position: absolute; margin-left: 300px;margin-top: -2px;}
						.big-card-im .sale_big {display:block; width:138px; height:22px; background: url('/i/sale_big.png') no-repeat; position: absolute; margin-left: 14px;}
							.big-card-im table td a{}
								.big-card-im table td a img{max-width:400px;max-height:400px;}
					.big-img-prev{clear:both;float:right;width:402px; height:60px;margin:0;}
						.big-img-prev a{margin:10px 0 0 10px;border:1px solid #f4f4f4;width:50px;height:50px;text-align:center;display:block;float:right;}
						.big-img-prev a.act, .big-img-prev a:hover{margin:0px 0 0 10px;border-top: 3px solid #3085e2;border-bottom: 1px solid #3085e2;border-left: 1px solid #3085e2;border-right: 1px solid #3085e2;}
							.big-img-prev a img{max-width:50px;max-height:50px;}
				.big-card-op{vertical-align: top;width: 630px;}
					h1.big-card-h1{color:#333333;font-size:26px;text-align:center;padding:10px;}
						.big-card-op .nalichie {margin-left: 10px; float: left; clear:both;}
						.big-card-op .vnalichii{}
						.big-card-op .podzakaz{}
							.big-card-op .nalichie  i{}
					.big-card-op .vsego{color: #6B696A;float: right;margin: 0 197px 0 0;}
						.big-card-op .vsego span{font-weight:bold;}
					.big-buy{width:300px;clear:both;float:left;}
						.big-buy .pr{}
							.big-buy .pr .old-price {width:260px;}
								.big-buy .pr .old-price span {padding-left: 30px;}
								.big-buy .pr .price span {padding-left: 30px;}
								.big-buy .pr .old-price .arr {margin: 20px 0 0 18px;}
							.big-buy .pr .price {width:260px;}
						.big-buy .buy-block{margin: 12px 0 0 90px;}
						.big-buy .buy-block.zak {background: url('/i/zak-btn-big.png') no-repeat scroll 0 0 transparent; /* margin-left: 124px; */}
						.cat-big-card-buy .buy-block.zak{background: url('/i/zak-btn-big.png') no-repeat scroll 0 0 transparent; /* margin-left: 124px; */}
						.big-buy .buy-block.no-buy{background: none;}
					.big-dost{width:320px;float: right;}
						.free-del{background:#fbfbfb;border:1px solid #f0f0f0;padding:0 15px;}
							.bespl{color:black;margin-bottom:15px;}
								.bespl i{color:#ce3303;}
							.sposob-opl{color:#333333;}
								.sposob-opl select{margin: 0 0 0 5px;width:170px;}
						.podr{color:#adadad;font-size:11px;width:320px;}
							.podr i{color: #CE3303;display: block;float: left;padding: 0 0 0 11px;width: 7px;}
							.podr a{font-size:11px;color:#8e8e8e;text-decoration:underline;}
							.podr a:hover{text-decoration:none;}
					.big-card-op .dob-sravn{clear: both;float: left;margin: 30px 0 0 8px;}
							.big-card-op .dob-sravn  input{}
							.big-card-op .dob-sravn  span{}
							.big-card-op .dob-sravn  i{color: #4E4E4E;float:left;margin: -1px 0 0;}
							.big-card-op .dob-sravn a{color: #777;text-decoration:underline;}
							.big-card-op .dob-sravn a:hover{color: #006699;text-decoration:none;}
					.big-zak-tel{margin-top: 21px;width:320px; /* float: right; */}
						.trubka{position: absolute;width:30px;height:30px;display:block;background: url('/i/phone.png') no-repeat;margin: -7px 0 0 -30px;}
						.zak-tel{color:#676767;font-size: 14px;margin-bottom:3px;}
							.zak-tel span{color:#009965;font-size: 20px; font-weight: bold; display: block;}
								.zak-tel span small{font-size: 14px;}
						.big-zak-tel a{color:#006699;text-decoration:none;border-bottom:1px dashed;}
					.big-card .text{padding: 30px 0 10px;}
					.big-card .text .defect_stiker {
						background-color: lightyellow;
					    border: 1px solid #CCCCCC;
					    border-radius: 5px;
					    margin: 20px auto;
					    padding: 20px 20px 15px;
					    width: 400px;
					}
					.big-card .text .defect_stiker .def_head {
						background-color:#fbd400;
					    border-radius: 4px 4px 1px 1px;
					    display: block;
					    font-size: 11px;
					    margin: -20px -20px 10px;
					    padding: 2px 5px 2px 20px;
					    text-transform: uppercase;
					}
				.card-vkladki{padding-top: 10px;}
					.card-vkladki #basketvklad{width:720px;float:left;}
					  .card-vkladki .tabs-container {padding: 5px 20px;border-bottom:none;}
						.card-vkladki .tabs-nav li.tabs-selected i {display: none;}
						.card-vkladki .tabs-nav li a {padding: 10px 20px 0 20px;}
						.card-vkladki .tabs-nav li.tabs-selected a span {color:#000000; font-weight:bold;}
						.card-vkladki .tabs-nav li a.defect_class span {color:red !important; font-weight:bold;}
							.aksessuar{margin: 5px 0;height: 110px;width: 680px;}
								.aksessuar table{float: left;width:100px;height:100px;}
									.aksessuar table td{width:100px;height:100px;vertical-align:middle;text-align:center;}
										.aksessuar table td a{}
											.aksessuar table td a img{max-width:100px;max-height:100px;}
								.aksessuar-cnt{float:left;width:430px;}
										.aksessuar .mid-card-name{height: 75px;margin:0 0 0 10px;}
											.aksessuar .mid-card-name a{display: block;margin-bottom: 10px;font-size:12px;color:#222222;}
											.aksessuar .mid-card-name p{font-size:12px;}
									.podr-card{margin-left: 10px;text-decoration:underline;}
										.podr-card span{font-size: 11px;color:#0066cb;}
								.aksessuar .price{text-align:right;padding: 0 20px 0 0;color:#747474;float:right;width:120px;font-size:12px;}
									.aksessuar .price b{font-weight:normal;color:#3a3a3a;font-size:20px;}
									.aksessuar .price a{margin-top: 10px;margin-right: -24px;text-align: right;display:block;clear:both;font-size:20px;text-decoration:none;padding-right:24px;background: url('/i/green-arr.jpg') no-repeat right 11px;}
										.aksessuar .price span{color:#319900;font-size:20px;text-decoration:underline;}
										.aksessuar .price span:hover{text-decoration:none;}
							.hars{width: 440px;float: left;margin-right:20px;}
								.hars .title{background:#f9f7f8;border-bottom:1px solid #dfdfdf;display:block;color:black;padding:10px 15px;margin:10px 0 0 ; }
								.hars ul{margin: 5px 0 20px 10px; overflow: hidden;}
									.hars ul li{clear: both;margin:0px 0 5px ;list-style:none;background: url('/i/hars-li.gif') repeat-x  0 12px;}
										.hars ul li span{color:#858585;background:white;}
										.hars ul li i{color:#4e4c4d;float:right;width:200px;background:white;}
							.pdf{margin: 10px 0 0;float: left;width:220px;}
								.pdf div{background: url('/i/pdf.jpg') no-repeat;height: 42px;margin: 0 0 5px;padding: 5px 0 0 55px;}
									.pdf div a{color:#0066cb;font-size: 11px;}
									.pdf div p{color:#b9b9b9;font-size: 11px;}
								.pdf u{color:#aeaeae;display:block;margin:50px 0 0 0;font-size: 11px;text-decoration:none;}
				.card-catalog{width:303px;float:right;}
					.card-cat-bg{background: url('/i/card-bot.jpg') repeat-y;}
						.blizhaishie-po-cene{background: url('/i/nearest.jpg') no-repeat;height:36px;width:303px;display:block;}
						.card-cat-card{padding: 15px 10px 20px;clear:both;background: url('/i/card-bot-separ.jpg') no-repeat bottom right;}
							.card-cat-card table{width:80px;height:80px;float: left;}
								.card-cat-card table td{width:80px;height:80px;text-align:center;vertical-align:middle;}
									.card-cat-card table td img{max-width:80px;max-height:100px;}
							.card-cat-card .mid-card-name {height: 58px;margin: 10px 0 0 95px;}
								.card-cat-card .price{color:#747474;padding-left: 95px;}
									.card-cat-card .price b{font-weight:bold;color:#3a3a3a;}
									.card-cat-card .price a{padding-right:20px;background: url('/i/blue-arr.jpg') no-repeat right 5px;text-decoration:none;float: right;}
										.card-cat-card .price a span{font-size: 11px;color:#0066cb;border-bottom:1px solid;}
										.card-cat-card .price a span:hover{border-bottom:none;}
						.card-cat-bg-bot{background: url('/i/card-bot-bot.jpg') no-repeat;height:5px;width:303px;clear:both;margin: -2px 0 0;}
			.banners-top{margin-left:-1px;border-bottom:2px solid #d4dee0;clear: both;width:1049px;overflow:hidden;}
				.banners-top ul{width:9999px;}
					.banners-top ul li{list-style:none;float:left;margin:0 5px 0 0;}
						.banners-top a{}
							.banners-top img{}
			.no-border-banner{margin-left:-1px;clear: both;display: block;height: 73px;}
			.catalog-page{width:100%;}
				.catalog-page td{vertical-align:top;}
				.catalog-page td.left-col{border-right:1px solid #d4dee0;width:225px;}
					.fast-filtr{position: relative;background:#f0eeee;padding:5px 0;text-align:center;color:#858585;}
						.fast-filtr a{color: #0066CC;font-size: 10px;position: absolute;right: 5px;top: 7px;}
					.bot-separator{background: url('/i/left-menu-separator.png') no-repeat right bottom;height:1px;width:100%;clear:both;}
					.left-menu{clear:both;padding:10px 0 15px 0;}
						.left-menu b{margin: 0 0 7px 8px;color:#666666;font-weight:normal;display:block;float:left;}
						.left-menu b.title{font-weight:bold;display:block;float:left;}
						.left-menu ul{margin-left:20px;clear: both;}
						.left-menu ul.wid50{}
							.left-menu ul.wid50 li{margin-right: 10%;overflow: hidden;width:40%;float:left;}
							.left-menu ul.wid50 li.column-right{margin-right:1px;overflow:hidden;width:49%;float:left;}
							.left-menu ul li{list-style:none; margin: 0 0 5px;}
								.left-menu ul li a{color:#0066cc;}
								.left-menu ul li span{color:#343434;font-weight:bold;}
									.left-menu ul li span a{position:absolute;background:url('/i/x.png') no-repeat;width:24px;margin:-5px 0 0 -30px;height:26px;}
							.left-menu ul li.act{}
								.left-menu ul li.act a{color:#993366;}
							.left-menu ul li:hover{}
								.left-menu ul li:hover a{color:#993366;}

							.paramet_search {}
							.paramet_search .pr_new{}
							.paramet_search .left_banner{}

				.catalog-page td.left-col .left_banner {margin:50px 1px 10px 0px; text-align: center;}
				.counters-cat{text-align:center; padding:20px 0;}
				.catalog-page td.right-col{height:280px;}
					.text{clear:both;padding:20px 0;}
						.text h1{color:#333333;text-align:center;padding:10px 0px 10px;font-size:22px;}
						.text p{margin: 0 10px 5px;color:#333333;}
						.text b{font-weight:bold;}
						.text strong{font-weight:bold;}
						.text i{font-style:italic;}
						.text a{color: #0066CC;}
						.text u{text-decoration:underline;}
					.right-col .text{padding-left:20px;padding-right:20px;}
						.right-col .text ul{padding-left:20px;}
						.right-col .text h2{font-weight:bold;text-align:center;font-size:18px;}
						.right-col .text .head2 {
							font-size: 18px;
							font-weight: bold;
							text-align: center;
							margin:10px 10px 2px;
							padding-bottom:2px;
						}
						.right-col .text h3{font-weight:bold;font-size:14px;}
						.right-col .text .head3 {
							font-weight:bold;
							font-size:14px;
							margin:5px 10px 1px;
							padding-bottom:1px;
						}
					.paging{clear:both;position: relative;background:url('/i/paging.png') repeat-x;height:39px;margin: 20px -1px 10px 0px;}
						.pag-right{position:absolute;background:url('/i/paging-right.png') no-repeat;width:6px;right:-6px;height:38px;}
						.pag-name1{position:absolute;color:#a6a6a6;left: 60px;margin: -17px 0 0;font-size: 11px;}
						.pag-name2{position:absolute;color:#a6a6a6;right: 92px;margin: -17px 0 0;font-size: 11px;}
						.paging ul{margin: 0 0 0 30px;float:left;background:url('/i/paging-separator.png') no-repeat 0 1px;}
							.paging ul li{float:left;display:block;font-size:16px;}
								.paging ul li.act{padding-left: 1px;background:url('/i/paging-act-border.png') no-repeat;}
									.paging ul li.act i{float: right;background:url('/i/paging-act-border.png') no-repeat;height:38px;width:1px;display:block;}
									.paging ul li.act a{text-decoration:none;margin: 1px 0 0;float: left;font-size: 14px;font-weight:bold;color:#8a2d7d;padding: 6px 7px 0;background:url('/i/paging-act.png') repeat-x;height:38px;display:block;}.paging ul li a{float: left;font-weight:normal;font-size: 14px;padding: 8px 5px 0;color:#0265cb;text-decoration:underline;display:block;}
								.paging ul li:hover{padding-left: 1px;background:url('/i/paging-act-border.png') no-repeat;}
									.paging ul li:hover i{float: right;background:url('/i/paging-act-border.png') no-repeat;height:38px;width:1px;display:block;}
									.paging ul li:hover a{text-decoration:none;margin: 1px 0 0;float: left;font-size: 14px; /* font-weight:bold;color:#8a2d7d; */ padding: 6px 7px 0;background:url('/i/paging-act.png') repeat-x;height:38px;display:block;}
									.paging ul li a{float: left;font-weight:normal;font-size: 14px;padding: 8px 7px 0;color:#0265cb;text-decoration:underline;display:block;}
								
								.paging ul li i{margin: 1px 0 0;float: right;background:url('/i/paging-separator.png') no-repeat;height:31px;width:2px;display:block;}
						.show-all{display:block;float: left;margin:0 0 0 80px;background:url('/i/paging-separator.png') no-repeat 00 1px ;}
							.show-all a{float:left;color:#0265cb;padding: 9px 15px;}
							.show-all u{margin: 3px 0 0 90px;background:url('/i/pokazat-vse.png') no-repeat;display:block;position:absolute;width:12px;height:12px;}
							.show-all i{margin: 1px 0 0;float: right;background:url('/i/paging-separator.png') no-repeat;height:31px;width:2px;display:block;}
						.sort{float:right;margin:0 30px 0 10px;}
							.sort div{float: left;}
								.sort a{text-decoration:none;float:left;padding: 8px 15px 0 15px;}
									.sort u{color:#0265cb;text-decoration:underline;float:left;}
								.sort i{display:block;float:right;width:7px;height:16px;height:39px;width:1px;}
								.sort b{margin: 0 0 0 10px;float:left;display:block;height:16px;width:7px;}
							.sort-up b{background:url('/i/sort-arr-up.png') no-repeat;}
							.sort-down b{background:url('/i/sort-arr.png') no-repeat;}
							.sort div.act{padding: 0 0 0 1px;background:url('/i/paging-act-border.png') no-repeat;}
								.sort div.act a{background:url('/i/paging-act.png') repeat-x;height: 29px;margin: 1px 0 0;}
									.sort div.act u{float: left;color:#8a2d7d;text-decoration:underline;}
									.sort div a:hover u{text-decoration:none;}
								.sort div.act i{background:url('/i/paging-act-border.png') no-repeat;}
					.catalog-big{}
					.catalog-big td{padding:5px 0;}
						.cat-big-card{border-bottom: 1px solid white;border-top: 1px solid white; width:100%; margin:5px 0;}
						.cat-big-card:hover {border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;background:#fbfbfb; box-shadow:0 0 7px #efefef;}
							.cat-big-card td.cat-big-card-img{padding:0 10px;vertical-align:middle;text-align:center;width:170px;height:150px;background:white;}
								.cat-big-card-img a{}
									.cat-big-card-img a img{max-width:150px;max-height:150px;}
							.cat-big-card td.cat-big-card-descr{padding:10px 10px;}
								.opis-cat-big{height:135px;overflow:hidden;position: relative; margin-bottom:5px;}
									.opis-cat-big a{color:#0066cb;margin:0 0  10px;display: block; font-size:14px;}
									.opis-cat-big p{color:#666666; font-size:11px;}
									.card-shad {background: url('/i/card-zatemnenie.png') repeat-x;bottom: 0;height: 20px;position: absolute;width: 100%;}
									.cat-big-card:hover .card-shad {background: url('/i/card-zatemnenie_shad.png') repeat-x;}
								.dob-sravn{clear:both; display:block;}
									.dob-sravn input{margin-right:10px;float: left;}
									.dob-sravn label {margin: -1px 0 0;color:#4e4e4e;border-bottom:1px dashed;float: left; cursor:pointer;}
									.dob-sravn label:hover {color:#ff3333;}
									.dob-sravn a {color:#777;}
									.dob-sravn a:hover {color:#0066CC;}
							.cat-big-card td.cat-big-card-buy{width: 280px; padding:10px 0;}

								.nalichie {padding-left:20px;}
								.vnalichii{color:#339933;background: url('/i/vnal.png') no-repeat ;}
									.nalichie  i{color:#909090;}

								/* .podzakaz{color:#990100;background: url('/i/zakaz.png') no-repeat ;} */
								.podzakaz{height: 15px;padding-bottom: 1px;color: #006699;background: url('/i/ojidaetsa.jpg') no-repeat ;}
									.podzakaz i{color:#909090;}

								.otsutstvuet{color:#990100;background: url('/i/zakaz.png') no-repeat ;}

								.ojidaetsa{height: 15px;padding-bottom: 1px;color: #006699;background: url('/i/ojidaetsa.jpg') no-repeat ;}
									.ojidaetsa i{color:#909090;}

								.article-smallcard {color:#6B696A; margin:5px 0 5px 20px;}
								.article-smallcard span {color: #9C3433; font-weight: bold;}
								.pr{margin: 10px 0 0px;}
									.pr .old-price{background: url('/i/cat-sr-cardbg-price.png') repeat-x left bottom;color: #C3C3C3;font-size: 16px;height: 20px;margin: 15px 0 5px;text-align: right;width: 240px;}
										.pr .old-price span{padding-left: 20px;float:left;background:white;font-size: 15px;font-weight: bold;margin: 5px 0 0;}
										.cat-big-card:hover .pr .old-price span{background:#fbfbfb;}
										.pr .old-price b{font-weight: bold;float:right;background:white;}
										.cat-big-card:hover .pr .old-price b{background:#fbfbfb;}
										.pr .old-price i{font-size:20px;}
										.pr .old-price .arr{background:url('/i/sale.png') no-repeat;width:6px;height:12px;position:absolute;margin:20px 0 0 8px;display:block;}
										.pr .old-price .zacherk{background:url('/i/zacherk.png') no-repeat;width:64px;height:15px;position:absolute;margin: 5px 0 0 160px;display:block;}
									.pr .price{background: url('/i/cat-sr-cardbg-price.png') repeat-x scroll left bottom transparent;height: 24px;font-size: 16px;color:#c3c3c3;width: 240px;text-align:right;}
										.pr .price b{font-size: 26px;color:#ce3201;font-weight:bold;}
										.pr .price span{margin: 7px 0 0;padding-left: 20px;font-size:16px;font-weight:bold;color:#676767;float:left;background:white;}
										.pr .price i{float:right;background:white;font-weight: bold;}
										.cat-big-card:hover .pr .price span{background:#fbfbfb;}
										.cat-big-card:hover .pr .price i{background:#fbfbfb;}
								.buy-block {overflow:hidden;margin: 20px 0 0 20px;clear: both;background:url('/i/buy-btn-big-ico.png') 0 0 no-repeat;width:185px;height:35px;}
								.buy-block-hover, .buy-block:hover,  .zak:hover {background-position:0 -35px !important;}
								.buy-block-click, .buy-block:active, .zak:active {background-position:0 -70px !important;}
								.added {font-size:12px; color:#339933; margin-left:20px; width:155px; text-align:right; margin-top:0; display:none;}
								.added-big {height:15px; margin-top:2px;}
								.added-med {height:15px; margin-top:60px; position:absolute;}
								.added-big .added {/* margin-left:90px; */ margin-top:0;}
									.buy-block input{border: medium none;display: block;float: left;font-size: 18px;font-weight: bold;height: 18px;margin: 7px 6px 0 20px;text-align: center;width: 25px; background: none; padding: 0;}
									.buy-block a{
										display: block;float: left;
										height: 30px;width: 108px;
										font-size:20px;
										color:#fff;
										text-decoration:none;
										margin:5px 0 0 10px;
										text-shadow:0 1px 1px #c12607;
									}
									.buy-block a:hover {
										text-shadow:0 1px 3px #c62909;
										font-size:22px;
										margin:4px 0 0 8px;
									}
									.buy-block a:active {
										text-shadow:0 -1px 1px #c12607;
										font-size:20px;
										margin:4px 0 0 10px;
									}
								.buy-block.zak a {
									text-indent:-9999px;
								}
								.op05{opacity:0.5;}
								/* .zak{background:url('/i/zakazat.png') no-repeat;width:151px;height:35px;display: block;} */
					.groups{}
						.group{float: left; margin: 0 5px; width: 194px;}
						.mh200 {min-height:220px;}
						.mh300 {min-height:320px;}
							.group-name{color:#0066cc;text-align:center;display:block;}
							.groups-img-float{overflow:hidden;width:194px;height:166px;}
								.group table{width:182px;height:162px;margin: 0 auto;background:url('/i/group-bg.png') no-repeat bottom;}
									.group table td{text-align:center;vertical-align:middle;width:182px;height:162px;}
										.group table td a{}
											.group table td a img{max-width:162px;max-height:162px;}
								.group:hover table {background:none}
								.group-float{width:194px;height:178px; /* background:url('/i/') no-repeat ; */ display:none;}
								.groups-img-float:hover .group-float{display:block;margin-top:-20px;}
								.groups-img-float .group-float:hover{display:block;margin-top:-160px;}
							.subgroups{}
								.subgroups p{color:#0066cc;padding: 5px 10px 0;}
									.subgroups p a{color:#0066cc;font-size: 11px;}
					#basketvklad{padding-top: 35px;}
						.tabs-nav{height:36px;margin: -35px 0 0;position: absolute;padding: 0 0 0 20px;}
							.tabs-nav li{display:block;float:left;padding-left:5px;height:36px;}
								.tabs-nav li a{display:block;height: 26px;text-decoration:none;padding:10px 15px 0 40px;}
									.tabs-nav li span{color: #0065CC;border-bottom:1px dotted;}
										.tabs-nav li i{display:none; position:absolute;margin:13px 0 0 2px;width:29px;height:21px;}
										.tab-ico1{background: url('/i/sale-2.png') no-repeat ;}
										.tab-ico2{background: url('/i/sale-2.png') no-repeat ;}
										.tab-ico3{background: url('/i/sale-2.png') no-repeat ;}
							/* .tabs-nav li {display: none;} */
							.tabs-nav li.tabs-selected {display: block;}
							.tabs-nav li.tabs-selected{background: url('/i/tab-left-blue.png') no-repeat left top;}
								.tabs-nav li.tabs-selected a{background: url('/i/tab-right-blue.png') no-repeat right top;}
									.tabs-nav li.tabs-selected a span{color:#9c3330;border-bottom:none;}
										.tabs-nav li.tabs-selected i{display:block;}
						.tabs-container{clear: both;display:block;border-bottom:1px solid #ededed;border-top:1px solid #71a6dc;padding:5px 0;}
						.tabs-hide{display:none;}
							.recommend-gallery {overflow:hidden;height:1%;background:url('/i/bg-carousel.png');padding:3px 40px;position:relative;margin:10px 0;}
								.recommend-gallery .prev {position:absolute;top:50%;left:6px;margin:-69px 0 0;background:url('/i/carousel-l-akt.png') no-repeat 0 0;width:28px;text-indent:-9999px;overflow:hidden;height:113px;}
								.recommend-gallery .next{position:absolute;top:50%;left:6px;margin:-69px 0 0;background:url('/i/carousel-r-akt.png') no-repeat 0 0;width:28px;text-indent:-9999px;overflow:hidden;height:113px;}
								.recommend-gallery .next {right:6px;background-position:0 0;left:auto;}
								.recommend-gallery .prev-disabled {background:url('/i/carousel-l.png') no-repeat 0 0;}
								.recommend-gallery .next-disabled {background:url('/i/carousel-r.png') no-repeat 0 0;}
								.recommend-gallery .frame {width: 740px;position:relative;overflow:hidden;}
								.recommend-gallery ul {margin:0;padding:0;list-style:none;position:relative;width:9999px;}
									.recommend-gallery ul li {float:left;background:url('/i/tab-separator.png') no-repeat -5px 8px;width:355px;height:200px;margin:0 0px 0 0;padding: 5px 0 5px 15px;}
										.mid-card{width:365px;height:95px;}
											.mid-card table{float:left;width:80px;height:80px;}
												.mid-card table td{width:80px;height:80px;text-align:center;vertical-align:middle}
													.mid-card table td a{}
														.mid-card table td a img{max-width:80px;max-height:80px;}
											.mid-card-name{position: relative;height: 60px;margin: 0 0 0 95px;overflow:hidden;}
												.mid-card-name a{display: block;color:#0167cc;font-size:12px;margin-bottom:3px;}
												.mid-card-name p{color:#787878;font-size:11px;}
											.mid-card .price{color:#767676;font-size:14px;margin: 0 0 0 95px;}
												.mid-card .price b{color:#3a3a3a;font-weight:bold;}
												.mid-card .price span{color:#d43132;margin:0 0 0 5px;font-weight:bold;font-size: 14px;}
													.mid-card .price span i{color:#767676;margin:0 10px;font-weight:normal;}
													.mid-card .price span u{color:#767676;font-weight:normal;text-decoration:none;}
			.akcii{border-bottom:1px solid #d4dee0;clear: both;}
				.spisok-akcii{float: left;}
					.spisok-akcii .jarlik{float: left;width:80px;height:36px;background:url('/i/akcii.png') no-repeat;display:block;}
					.spisok-akcii ul{clear:both;}
						.spisok-akcii li{padding:15px 5px 3px 10px;list-style:none;}
							.spisok-akcii li a{color:#0066cd;text-decoration:underline;}
							.spisok-akcii li a:hover{text-decoration:none;}
				.banner-akcii{height: auto;border-bottom: 1px solid #D4DEE0;text-align: center;width: 100%;}
					.camera_pag{margin-top:-70px;}
					#camera_wrap_1{margin-bottom:0 !important;}
				.clear{clear:both;}
			.ind-news-act{}
				.ind-news-act .left{border-bottom: 1px solid #D4DEE0;border-right: 1px solid #D4DEE0;vertical-align: top;width: 50%;}
				.ind-news-act .right{border-bottom: 1px solid #D4DEE0;vertical-align: top;width: 50%;}
			.index-catalog {clear: both;}
			.index-catalog ul {list-style:none; border-bottom:1px solid #d4dee0;}
			.index-catalog ul li {display:inline-block; width:49%; vertical-align:top;}
			.index-catalog ul li.left {border-right:1px solid #d4dee0; margin-right: -2px;}
			.index-catalog ul li.right {border-left:1px solid #d4dee0; margin-left: -2px;}
				.index-catalog .catalog{/* width:525px;border-right:1px solid #d4dee0;float: left; */}
					.index-catalog .catalog .jarlik{display:block;margin: 1px 0 0;width:100%;height:36px;background:url('/i/tovari-dnia.png') no-repeat;}
					.index-catalog .catalog .all-news{margin: 12px 10px 0 150px;color: #22B113;position: absolute;}
					.spisok-akcii .all-news{color:#CF3104;}
					.card-sm{height: 130px;float:left;width:220px;margin:15px 10px 1px 15px;list-style:none;}
						.card-sm  .title{ color: #1165BF;display: block;font-size: 14px;height: 30px;line-height: 13px;text-decoration: none;}
						.card-sm  .title:hover{text-decoration:underline;}
						.card-sm  table{height:130px;}
							.card-sm  table td{height:100px;}
							.title-sm{}
								.card-sm  table tr.title-sm td{height: 40px;vertical-align:bottom;height:30px;overflow:hidden;text-align:center;}
									.card-sm  table tr.title-sm td a{color: #1165BF;display: block;font-size: 14px;line-height: 13px;text-decoration: none;}
								.card-sm  table td.td-img{vertical-align:middle;text-align:center;width:100px;height:100px;}
									.sale-mid{display:block; position:absolute;margin:0px 0 0 51px;width:29px;height:21px;background: url('/i/sale-2.png') no-repeat ;}
									.card-sm table td.td-img a{}
										.card-sm table td.td-img a img{max-width:100px;max-height:100px;}
								.card-sm  table td.td-inf{}
									.card-sm  table td.td-inf .art{color: #9B9B9B;font-size: 10px;text-align: right;width: 115px;}
										.card-sm  table td.td-inf .art span{color:#7b7b7b;font-size: 10px;}
									.card-sm  table td.td-inf .old-price{height: 20px;margin: 15px 0 0;color:#c3c3c3;width:110px;text-align:right;font-size: 16px;}
										.card-sm  table td.td-inf .old-price .arr{background:url('/i/sale.png') no-repeat;width:6px;height:12px;position:absolute;margin:14px 0 0 10px;display:block;}
										.card-sm  table td.td-inf .old-price .zacherk{background:url('/i/zacherk.png') no-repeat;width:64px;height:15px;position:absolute;margin:2px 0 0 20px;display:block;}
									.card-sm  table td.td-inf .price{height: 28px;font-size: 16px;color:#c3c3c3;width:110px;text-align:right;}
										.card-sm  table td.td-inf .price b{color:#cf3104;font-weight:bold;}
									.card-sm  table td.td-inf .buy{
										background:url('/i/buy-btn-ico.png') no-repeat;
										width:115px;height:24px;
										display:block;
										font-size:18px;
										color:#fff;
										text-decoration:none;
										text-shadow:0 1px 1px darkgreen;
										padding:1px 0 0 15px;
									}
									.card-sm  table td.td-inf .buy:hover {
										text-shadow:0 1px 3px green;
									}
				.index-catalog .news{/* border-left: 1px solid #D4DEE0;float: left;margin-left: -1px;width:520px; */}
					.news .jarlik{display:block;margin:1px 0 0 1px;width:100px;height:36px;background:url('/i/news.png') no-repeat;float:left}
					.all-news{float: left;margin: 12px 10px 0 20px;color:#5e7996;}
					.news-one{clear:both;padding:10px 5px 10px 15px;}
						.news-one p{color: #636363; margin:0 0 3px; }
							.news-one div a {color:#5e7996; font-size: 10px;}
							.news-one p .date{
								color:#fff;
								margin-right: 15px; 
								margin-left:-14px; 
								padding:2px 13px 1px; 
								background-color:#9BAFC9;
								font-size:11px;
								font-weight:bold;
								
							}
							.news-one  img{float:left;margin:0 10px 0px -10px;}
			.text-index{clear: both;border-top:1px solid #D4DEE0;padding:0 0 30px;}
				.counters{float: left;width:200px;padding:10px 0 0;text-align:center;}
				.text2{float: left;width: 845px;color:#323232;}
					.text2 h1{color:#cd553d;text-align:center;font-size:22px;margin:15px 10px;}
					.text2 p{padding:0 10px 10px;}
					.text2 strong{font-weight:bold;}
					.text2 ul, .text2 ol {padding:0 0 0 40px;}
					.text2 h2 {
						font-size: 18px;
						font-weight: bold;
						text-align: center;
						margin:15px 10px;
						color:#cd553d;
					}
					.text2 .head2 {
						font-size: 18px;
						font-weight: bold;
						text-align: center;
						margin:10px 10px 2px;
						padding-bottom:2px;
					}
	.btm-shad-wr{clear:both;background:url('/i/cont-btm.png') no-repeat 0px 0;width:1062px;height:21px;}
	.footer{clear:both;color:white;height:195px;margin:10px 0 00px;}
		.footer .logo{position:absolute;background:url(/i/logo-fot.png) no-repeat;width:282px;height:90px;margin: 0 0 0 -20px;}
		.footer .phone{margin: 48px 0 0;position: absolute;text-align: right;width: 234px;}
			.footer .phone p{font-size: 14px;line-height: 15px;}
				.footer .phone p small{font-size: 10px;margin-right: 5px;}
		.footer .copy{line-height: 18px;position:absolute;margin: 92px 0 0 10px;text-align:right;width:225px;}
			.footer .copy a{border-bottom: 2px solid white;color: white;text-decoration: none;}
			.footer .copy a:hover{border-bottom: none;}
		.footer .cont{position:absolute;margin:50px 0 0 290px;}
		   .footer .cont li{margin-bottom: 1px;list-style:none;}
			.footer .cont a{color:#6699cc;text-decoration:none;border-bottom:2px solid #396a9e;}
			.footer .cont a:hover{color:#6699cc;border:none;}
		.footer .menu-fot{position:absolute;margin:28px 0 0 270px;width:640px;}
			.footer .menu-fot ul{float: left;}
				.footer .menu-fot li{margin:0 20px 3px; /* width: 110px; */ list-style:none;}
				/* 9MAY was * /
					.footer .menu-fot a{color:red; text-decoration:none;  border-bottom:1px solid red;}
					.footer .menu-fot a:hover{border:none; background-color: red; color:white; }
				/* */
				/* */
					.footer .menu-fot a{color:#a5c6e8;text-decoration:none; border-bottom:1px solid #5c83ae;}
					.footer .menu-fot a:hover{border:none; background-color: #0A44BB; color:white; }
				/* */
		.fot-glavn-1{color:#a5c6e8;text-decoration:none;border-bottom:2px solid #5c83ae;position:absolute;margin:46px 0 0 290px;}
			.fot-glavn-1:hover{border:none;}
		.fot-glavn-2{color:#a5c6e8;text-decoration:none;border-bottom:2px solid #5c83ae;position:absolute;margin:64px 0 0 290px;}
			.fot-glavn-3:hover{border:none;}
		.footer .grafik{position:absolute;margin:92px 0 0 290px;}
			.footer .grafik p{clear: both;margin: 0 0 0 28px;}
				.footer .grafik span{display: block;float: left;margin: 1px 0 0;width: 68px;}
				.footer .grafik sup{font-size: 7px;}
		.footer .banners{position:absolute;margin:115px 0 0 525px;}
		.footer .mop {margin-left:18px;}
		.paive{color:#b5b5b5;position:absolute;text-align:right;width:250px;margin:0 0 0 800px;}
			.paive a{color:#dedcdc;text-decoration:none;}
			.paive a:hover{color:white;text-decoration:underline;}

#bg_bot {
	width:100%;
/*	position:absolute; */
	z-index:1;
	margin-top:-220px;
	height:220px;
}
/* NY * /
.long_page_bg_bot {background:url(/i/bg_bot_ny.png) no-repeat center bottom;}
.short_page_bg_bot {background:url(/i/bg_bot_ny.png) no-repeat center bottom;}
/* */


#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: 0px; /* смещение панели влево от края контента */
}
#share42 {
  padding: 7px 7px 0;
/* background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px; */
}
#share42:hover {
/* border: 1px solid #D4D4D4; */
  box-shadow: 0 0 5px #003d81;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

/*feedback*/
.form-email{}
   .reg{margin: 0 auto;}
	.form-email .head{color: black;height: auto;text-align: center;}
	.feedb-col1{color: #495A7A;font-weight: 700;padding-top: 10px;width: 85px;}
	.form-email .feedb-text .statusField.error, .form-email .feedb-text .statusField.ok{margin-top:-134px !important;}
	.form-email .valnoreq{}
	.form-email .valreq{}
		.form-email .span_red{color: #ED1432; margin: 0 0 0 -10px;position: absolute;}
		.form-email .countChars{color: #C4C4C4;float: right;font-size: 11px;margin: 9px -12px 0 0;}
		.form-email .statusField{}
			.form-email .ok{background: url("/i/bask-ok.png") no-repeat scroll 0 0 transparent;height: 36px;margin:-59px 0 0 388px;position: absolute;width: 37px;}
			.form-email .error{background: url("/i/bask-err.png") no-repeat scroll 0 0 transparent;height: 36px;margin:-59px 0 0 388px;position: absolute;width: 67px;}
		.form-email input{border: 1px solid #B0BBCE;font-size: 16px;height: 28px;width: 328px;}
		.form-email textarea{border: 1px solid #B0BBCE;font-size: 16px;height: 100px;width: 414px;}
		.form-email .format{color: #C4C4C4;font-size: 11px;margin: 0 0 14px 0;}
			.form-email .format span{color: #9AA8C3;}
			
/*stat panel*/
.fix{background: url("/i/stat_fon.png") repeat-x 0 bottom;display: none;height: 82px;left: 0;min-width: 1200px;position: fixed;top: 0;width: 100%;z-index: 300;}
  .fix-content{width:1062px;margin:0 auto;}
	.fix .logo{float: left;background:url(/i/logo-stat2.png) no-repeat;width:282px;height:90px;margin: 4px 0 0 -20px;}
	.fix .phone{margin: 40px 0 0 1px;position: absolute;text-align: right;width: 234px;}
		.fix .phone p{font-size: 14px;line-height: 15px;}
			.fix .phone p small{font-size: 10px;margin-right: 5px;}
	.fix .grafik{float: left;margin:7px 0 0 30px;}
		.fix .grafik p{clear: both;margin: 0 0 0 28px;}
			.fix .grafik span{display: block;float: left;margin: 1px 0 0;width: 68px;}
			.fix .grafik sup{font-size: 7px;}
	.fix .hit_code {position:absolute;margin:48px 0 0 293px;}
	.fix .search{float: left;margin: 26px 0 0 30px;}
		.fix .search-inp {width: 200px;}
	#basket2{float:right;}
		#basket2 .basket{position:relative;margin:0 6px 0 0;}
/* 9MAY was: * / .fix.dark-fix{background: url(/i/stat_fon2_9may.png) repeat-x 0 bottom;} /* */
/* */ .fix.dark-fix{background: url(/i/stat_fon2.png) repeat-x 0 bottom;} /* */
	.fix.dark-fix .logo{float: left;background:url(/i/logo-fot.png) no-repeat;top:82px;}
	.dark-fix .phone p{color:white;}
		.dark-fix .grafik{color:white;}
		.dark-fix .grafik p{color:white;}
		
/*sitemap*/
.pv1 td{padding:0 0 0 40px;}
	.pv1 b, .pv2 b, .pv3 b, .pv4 b {margin-bottom: -25px;display: block;font-size: 14px;font-weight: bold;margin-top: 20px;text-transform: uppercase;}
.pv2 td{padding:0 0 0 40px;}
.pv3 td{padding:0 0 0 40px;}
.pv4 td{padding:0 0 0 40px;}
	.level3rd{}
		.level3rd a{display:block;}
		
.catalog_referenc {float: left;margin-top: 8px;}
.w100 {width: 100%;}	
	.catalog_referenc_active {padding: 2px 0;}
		.catalog_referenc_div p {color: #797979;font: 12px Tahoma,Arial,sans-serif;padding:5px 22px 5px 100px;}
			.catalog_referenc_div p em {margin: 0 0 0 -85px;position: absolute;color: black;font: 14px Tahoma;padding-right: 10px;}
			#filter_groups label.selected {color: #993366;background-color: #FFFFFF;}
				#filter_groups label input{margin-right:5px;}
			#filter_groups label:hover {background-color: #FFFFFF;background: url("../i/top-menu-vipad-li-hov.jpg") no-repeat scroll 5px 7px ;}
			#filter_groups label {background: url("../i/top-menu-vipad-li.jpg") no-repeat scroll 5px 7px transparent;
   width: 240px;cursor: pointer;display: inline-block;font-size: 12px;margin: 0 5px;padding: 1px 3px 1px 17px;white-space: nowrap;}
.image-grid{clear: both;}
.deleted-h2{font-size: 18px;
    font-weight: bold;
    text-align: center;}
.sposob-opl2{}
	.sposob-opl2 img{}
.credit{width:273px;height:34px;background: url("../i/kredit-bg.jpg") no-repeat;padding: 10px 20px 0;margin: 10px 0 -16px -15px;}
	.credit span{font-size: 11px;}
		.credit span i{background: url("../i/ico-rubles.jpg") no-repeat right 6px;font-size: 20px; padding:0 15px 0 0;}
	.credit u{background: url("../i/kredit.jpg") no-repeat scroll 0 0 transparent;
    color: #57BAD9;
    display: block;
    float: right;
    height: 15px;
    margin: 2px 0 0;
    padding: 5px 0 0 30px;
    text-decoration: none;}
.basket-sposob{}
	.basket-sposob h4{font-size: 16px;
    font-weight: normal;
    padding: 10px 0 10px 150px;
    text-decoration: inherit;}
	.basket-sposob ul{width:670px;padding:0;margin:0 auto;}
		.basket-sposob ul li{list-style:none;float:left;width:130px;margin:0 4px 0 0;}
			.basket-sposob ul li label{cursor:pointer;}
			.basket-sposob ul li input{margin: 90px 0 0;position: absolute;}
			.basket-sposob ul li div{width:130px;height:90px;padding: 0 0 0 20px;}
				.basket-sposob ul li div img{}
			.basket-sposob ul li p{color:#605d56;font-size:12px;padding:0 0 0 20px;}
				.basket-sposob ul li p span{color:#a3a7a6;font-size:11px;display:block;}


.dotted-list{padding:0;margin:0; width: 400px;}
.dotted-list.new-filter { width: 350px !important;}
	.dotted-list li{background: url("/i/list-dotts.gif") repeat-x 0px 11px;list-style:none;clear:both;padding:0 !important;margin:0 !important;height: 15px; font-size:11px; color:#555;}
		.dotted-list li span{float:left;display: block; width: 200px;}
			.dotted-list li span i{background:white;font-style:normal; font-size:11px;}
		.dotted-list li u{background:white;float: right;width:150px;text-decoration:none;}
#credit_pay{padding: 0 5px;color: #909090;font-size: 12px;display:none;}
	#cr_pay{font-weight: bold;color: #CE3201;display: block;}
	#cr_inst{font-size: 11px;display: block;}
	.cr_tip{color: #ADADAD;font-size: 9px;display: block;}
.sum6{display:none;}
	#credit_widget{background: url("/i/oform-kredit.png") no-repeat;color: #909090;cursor: pointer;display: block;font-size: 12px;height: 35px;margin:40px auto 0;padding:0;text-align: left;text-indent: -9999px;width: 185px;}

.article-bigcard{color: #6B696A;float: left;margin: 0 0 20px 30px;}
	.article-bigcard span{font-weight: bold; color:#9C3433;}
.free-dost{color:#1d4091;float: right;font-weight: bold;width: 320px;}
	.free-dost span{color:#d56c3c;}
	.free-dost i {color: #333; font-weight: normal; margin-left: 5px;}
.free-dost-no{color:#1d4091;float: right;font-weight: bold;width: 320px;}
	.free-dost-no span{color:#CE3201;}
	.free-dost-no i {color: #333; font-weight: normal; margin-left: 5px;}
.big-card-op .vsego {color: #ADADAD;margin: 0 225px 3px 0;}
.vsego{}
.big-card-list-sposob-opl{margin:-1px 0 -13px -16px;padding:0;}
	.big-card-list-sposob-opl li{list-style:none;margin:0;padding:0 0 12px;height: 37px;display:block;clear:both;}
		.big-card-list-sposob-opl a{background: url("/i/big-card-sposob.png") no-repeat;color: #10669F;display: block;height: 29px;padding: 4px 10px;text-align: center;text-decoration: none;width: 97px;float:left;}
		.big-card-list-sposob-opl span{color: #666666;float: left;margin: 4px 0 0 20px;width: 150px;}
		.big-card-list-sposob-opl img{margin: -4px 15px 0 0;}
.buy-credit-bigcard{margin: 0 0 0 5px;padding: 0;height:20px;color:#868686;font-size:13px;}
.buy-credit-bigcard p {margin:0; height:20px; display:none; background: url("/i/money.png") no-repeat 0 3px; padding: 0 0 0 25px;}
	.buy-credit-bigcard a{color:#cd3d01;font-weight:bold;font-size:15px;}
	.buy-credit-bigcard span{color:#cd3d01;font-weight:bold;font-size:15px; cursor:help;}
.big-buy .buy-block {margin: 12px 0 0 30px;}
.big-zak-tel {margin: 10px 0 0 30px;width: 270px;}
.big-card-op .vnalichii {clear: both;}
.free-del { /* height: 152px; */}


.widjet_start_btn {
	font-size: 20px;
    margin: 20px;
    text-align: center;
}
.widjet_start_btn span {
	border-bottom: 1px dotted;
    color: orange;
    cursor: pointer;
    font-size: 20px;
}
.widjet_start_btn span:hover {
	border-bottom:none;
	color:orangered;
	text-shadow:0 1px 3px #ddd;
}

.purchase_response {
	font-size: 20px;
    margin: 20px;
    text-align: center;
}
.purchase_response b {
	color:#4f81bd;
}
.purchase_response a {
	border-bottom: 1px dotted;
    color: orange;
    cursor: pointer;
    font-size: 20px;
    text-decoration:none;
}
.purchase_response a:hover {
	border-bottom:none;
	color:orangered;
	text-shadow:0 1px 3px #ddd;
}

.sravnenie {
	margin-right:50px;
	width:auto !important;
}
.sravnenie b {
	font-weight:bold;
}
.sravnenie b.price {
	color: #CE3201;
    font-size: 20px;
    font-weight: bold;
}

.ucenka {}
.ucenka .ucenka_image {background: url("/i/ucenka.png") 100% -1px no-repeat;}
.ucenka .ucenka_image TD {
	
}
/*
.ucenka .ucenka_image .ucenka_corner {
	background: url("/i/ucenka.png") 0 0 no-repeat;
    display: block;
    height: 32px;
    margin: -126px 0 0 327px;
    position: absolute;
    width: 74px;
}
*/
.ucenka .big-img-prev.ucenka {}

.ucenka .ucenka_field {margin: 0 0 10px 30px;}
.ucenka .ucenka_field .title_ucenka {
	background-color:#fbd400;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    font-style: italic;
    font-weight: bold;
    padding: 2px 5px;
}
.ucenka .ucenka_field .link_ucenka{float:right; margin: 0 20px 0 0; }
.ucenka .defect_reason_link {border-bottom: 1px dotted;  color: #0065CC;} 
.ucenka .defect_reason_link:hover {border-bottom: none;} 
.ucenka .defect_reason_link a{text-decoration: none;} 
.ucenka .defect_reason_link {margin-left: 10px;}
.ucenka .ucenka_tab {}

.ucenka_small_img a {border-color: #FBD400 !important}
.ucenka_small_img a:hover {border-color: #FBD400 !important}


._textEntry { border: 1px solid #ccc;}
.style1 { width: 632px; }
.style2{ width: 359px;border-style: solid;border-width: 0px;border-color:White;}
.style3{width: 92px; border-style: solid;padding-left:3px; padding-right:3px;border-width: 0px;border-color:White;}
.style4{width: 37px; border-style: solid; border-width: 1px; border-color:White;}
#Text19{ width: 498px; }
#Button1 { width: 100%; }
.credit_widjet_div{text-align: center; display: none;}
.credit_widjet_div #main {text-align: center; padding: 0px 200px 0px 200px;}
.hidden_credit {display:none;}

/* кредит ( начало ) */
.b-credit-bank-item {
    border: 3px solid transparent;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    padding-left: 28px;
    position: relative;
    transition: border-color 0.25s ease 0s, box-shadow 0.25s ease 0s;
}
.b-credit-bank-item-radio {
    left: 7px;
    position: absolute;
    top: 7px;
}
.b-credit-bank-item:hover {
    border-color: #2D79B7;
}
.b-credit-bank-item:active {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12) inset;
}
/*
.b-credit-bank-item.state_active {
    border-color: #2D79B7;
    cursor: default;
}
*/
.b-credit-bank-list {height: auto; opacity: 1; margin: auto; width: 500px;}
.b-credit-bank {
    padding: 9px 9px 9px 170px;
    position: relative;
}
.b-credit-bank-logo {
    float: left;
    margin-left: -170px;
}
.b-credit-bank .b-unordered-list {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 4px;
}
.b-credit-info.col_2 {
    font: 0px/0 sans-serif;
    margin-left: -20px;
    white-space: nowrap;
}
.b-credit-info.col_2 .b-credit-info-col {
    display: inline-block;
    font: 13px/18px Arial,Helvetica,sans-serif;
    vertical-align: top;
    white-space: normal;
    width: 50%;
}
.b-credit-info.col_2 .b-credit-info-col-h {
    padding-left: 20px;
}
.b-credit-infobox {
    border: 4px solid #F3F0EB;
    border-radius: 6px 6px 6px 6px;
    margin: 0 -14px;
    padding: 5px 10px;
    position: relative;
}
.b-credit-steps {
    height: 150px;
    position: relative;
}
.b-credit-steps-table {
    width: 100%;
}
.b-credit-steps-image {
    margin: 10px 10px 0 0;
    text-align: right;
}
.b-credit-steps-sep {
    padding: 15px;
    width: 0;
}
.b-credit-steps-box {
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    font-size: 16px;
    line-height: 18px;
    padding: 7px 4px;
    position: relative;
    text-align: center;
}
.b-credit-steps-box:after {
    border-color: #FFFFFF transparent transparent;
    border-style: solid;
    border-width: 10px 6px 0;
    content: "";
    display: block;
    font: 0px/0 sans-serif;
    height: 0;
    left: 50%;
    margin-left: -6px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    width: 0;
}
.b-credit-cart-popover {
    left: 100%;
    margin: -35px 0 0 21px;
    position: absolute;
    top: 50%;
    width: 400px;
}
.b-credit-cart-popover-h:before {
    background: url("/d/i/credit/tri.png?t=1368996509") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    font: 0px/0 sans-serif;
    height: 31px;
    left: -21px;
    position: absolute;
    top: 15px;
    width: 21px;
    z-index: 1;
}
.b-credit-cart-popover-h {
    border: 5px solid #F7F2DA;
    border-radius: 6px 6px 6px 6px;
    padding: 18px 26px;
    position: relative;
}
.b-credit-calc {
    border: 4px solid #E8F3E5;
    border-radius: 6px 6px 6px 6px;
    position: relative;
}
.b-credit-calc-head {
    background-color: #E8F3E5;
    padding: 10px;
    position: relative;
}
.b-credit-calc-head-cell.item_1 {
    float: left;
    padding-right: 10px;
    width: 155px;
}
.b-credit-calc-head-cell.item_2 {
    float: left;
    width: 460px;
}
.b-credit-calc-suggest {
    color: #929199;
    cursor: pointer;
    transition: color 0.2s ease 0s;
}
.b-credit-calc-suggest:hover {
    color: #333333;
}
.b-credit-calc-suggest.suggest_added {
    color: #000000;
}
.b-credit-calc-body {
    background-color: #FFFFFF;
    border-radius: 0 0 2px 2px;
    padding: 10px;
    position: relative;
}
.b-credit-calc-period {
    margin-bottom: 20px;
}
.b-credit-calc-term {
    display: inline-block;
    margin: -1px 5px 0;
    vertical-align: middle;
}
.b-credit-calc-term-item {
    background-color: #F3F0EB;
    border: 1px solid transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35) inset;
    cursor: pointer;
    display: inline-block;
    margin: 0 1px 0 2px;
    padding: 4px 3px;
    position: relative;
    text-align: center;
    transition: background-color 0.2s ease 0s;
    vertical-align: middle;
    width: 30px;
}
.b-credit-calc-term-item:hover {
    background-color: #E8F3E5;
}
.b-credit-calc-term-item.state_active {
    background-color: #E8F3E5;
    border-color: #A4DC94;
    cursor: default;
}
.b-credit-calc-period-input {
    display: inline-block;
    margin: 1px 5px 0 19px;
    vertical-align: middle;
    width: 50px;
}
.b-credit-calc-period-input .b-input {
    text-align: center;
}
.b-credit-calc-first-label {
    display: inline-block;
    padding-right: 10px;
    vertical-align: top;
    width: 130px;
}
.b-credit-calc-first-input {
    display: inline-block;
    padding-right: 10px;
    vertical-align: top;
    width: 100px;
}
.b-credit-calc-docalc, .b-credit-calc-docalc-info {
    display: inline-block;
    vertical-align: middle;
}
.b-credit-calc-docalc-info {
    margin-left: 20px;
}
.b-credit-calc-docalc-info td {
    padding-right: 10px;
}
.b-unordered-list, .b-ordered-list {
    list-style: none outside none;
    margin: 0 0 18px 42px;
}
.b-unordered-list {
    list-style: disc outside none;
}
.b-unordered-list.mod_simple li {
    list-style: none outside none;
}
.b-unordered-list.mod_mdash li {
    list-style: none outside none;
}
.b-unordered-list.mod_mdash li:before {
    content: "—";
    margin: 0 0 0 -21px;
    position: absolute;
}
.b-ordered-list li {
    list-style: decimal outside none;
}
.b-ordered-list.type_spaced {
    margin-bottom: 9px;
    margin-top: 9px;
}
.b-ordered-list.type_spaced li {
    margin-top: 6px;
}
.b-unordered-list.gutter_null, .b-ordered-list.gutter_null, .b-list-note.gutter_null {
    margin-left: 0;
}
.b-unordered-list.gutter_min, .b-ordered-list.gutter_min, .b-list-note.gutter_min {
    margin-left: 18px;
}
.b-unordered-list.space_null, .b-ordered-list.space_null, .b-list-note.space_null {
    margin-bottom: 0;
}
.b-unordered-list.space_near, .b-ordered-list.space_near, .b-list-note.space_near {
    margin-left: 28px;
}
.redsquare {
	background-color:red;
	width:100px;
	height:50px;
	cursor:pointer;
	margin-top:20px;
}
.hidden_vkredit{display:none;}
/* парамметрический фильтр (начало)	*/
.ajax-loading-div{position:absolute; padding: 8px 7px; display: none;}
.ajax-loading {display:none ;}
.active .ajax-loading {position:absolute; /* background-color: white; */ margin:-14px 0 0 200px}
.active .ajax-loading.show{display:block ;}
.manufacturer.conflict {}
.not_visible {display: none !important;}
/* парамметрический фильтр (конец)	*/



/* личный кабинет (начало) */





#fixAuth {
	position:fixed; 
	/*
	background: white; 
	border: 1px solid grey; 
	border-radius: 0 0 5px 0;
	*/
	top: 0; 
	/* left: 0; */
	margin: 0 0 0 864px;
	z-index: 301;
	padding: 0;
	width:192px;
	overflow: hidden;
}

#fixAuth .auth_closed {
	float: right;
	width:74px;
	height:21px;
	padding:4px 14px 0 0;
	text-align: right;
	background: url('/i/lk_bgs.png') 0 0 no-repeat;
}
#fixAuth .opened .auth_closed b {
	display: block;
}
#fixAuth .auth_closed b {
	display: none;
	width:12px;
	height: 12px;
	cursor: pointer;
	opacity: 0.8;
	background: url('/i/lk_hide.png') 0 0 no-repeat;
	position: absolute;
	top:4px;
	left: 5px;
}
#fixAuth .auth_closed b:hover {
	opacity: 1;
}
#fixAuth .auth_closed span i {
	background: url('/i/lk_khs.png') 0 0 no-repeat;
	width:8px;
	height: 10px;
	float: left;
	margin: 1px 0 0 15px;
}
#fixAuth .auth_closed span {
	color:#fff;
	border-bottom: 1px dashed;
	cursor: pointer;
}
#fixAuth .auth_closed span:hover,
#fixAuth .opened .auth_closed span {
	color:#f7f291;
}
#fixAuth .auth_closed.logged span{
	color:lime; /* #2dcf7b */
}
#fixAuth .auth_closed span:hover i,
#fixAuth .opened  .auth_closed span i {
	background-position: 0 -20px;
}
#fixAuth .auth_closed.logged span i {
	background-position: 0 -40px;
}
#fixAuth .opened .auth_opened {
	display: block;
}
#fixAuth .auth_opened {
	display: none;
	height:148px;
	background-color: #1f5591;
}
#fixAuth .auth_input_block {
	display: none;
}

#fixAuth .auth_text_links {
	margin: 0 5px 0 20px;
}
#fixAuth .auth_text_links .text_span {color: #ccc; display: block; padding: 40px 0 10px; width: 100%;}
#fixAuth .auth_text_links .link_span {display: block; padding:6px 0;}
#fixAuth .auth_text_links .link_span a {color:#f7f291;}

#fixAuth .one_row {margin-bottom: 10px;  clear: both; overflow: hidden;}
#fixAuth .one_row input {border: 1px solid #ccc; border-radius: 5px; float: right; margin: 0 10px; padding: 2px;}
#fixAuth .one_row input.auth_error {border-color:red; color:red;}
#fixAuth .one_row label {color: #ccc; float: left; font-size: 11px; padding: 0 0 0 10px;}
#fixAuth .auth_action_buttons {
	background: url("/i/lk_bgs.png") no-repeat scroll -120px -29px rgba(0, 0, 0, 0);
    clear: both;
    height: 21px;
    margin: 23px 20px 0 0;
    overflow: hidden;
    padding: 0px 0 0 20px;
}
#fixAuth .auth_action_buttons .enter {float:left; border-bottom: 1px solid #eff292; color: #eff292; padding-top: 2px;}
#fixAuth .auth_action_buttons .reset {float:right;border-bottom: 1px solid #3f6da1; color: #517bae; float: right; font-size: 11px; padding-top: 3px;}
#fixAuth .auth_action_buttons .exit {
	color:orange;
	cursor:pointer;
	border-bottom: 1px solid orange;
	padding-top: 2px;
}
#fixAuth .auth_action_buttons .exit_result {
	float: right;
	color:#ccc;
	font-size: 11px;
	padding-top: 3px;
}
#fixAuth .auth_action_buttons .reset_result.show{
	display: block;
}
#fixAuth .auth_action_buttons .reset_result {
	display: none;
	width: 192px;
	background-color: #1F5591;
	text-align: center;
	height:36px;
	color:#ddd;
	position: absolute;
	top:66px;
	opacity: 0.95;
	padding:10px 0;
	left: 0;
	font-size: 11px;
}
#fixAuth .auth_action_buttons .action_button {
    text-decoration: none;
    cursor:pointer;
}
#fixAuth .auth_action_buttons .action_button:hover{
	border: medium none;
}
#authMainDiv .auth_main_loading, #fixAuth .loading_div {
	display: none;
}


#fixAuth .loading_div {
	background: url("/i/ajax-loader-lk.gif") no-repeat 0 0;
    display: none;
    height: 11px;
    margin: 0 0 0 83px;
    position: absolute;
    top: 6px;
    width: 16px;
}




#authMainDiv {}

#authMainDiv .auth_content {margin: 20px;}
#authMainDiv .auth_content p {line-height: 20px; color:#444;}
#authMainDiv .auth_content p b {color: #547597; font-weight: bold;}
#authMainDiv .auth_content p.no_status {}
#authMainDiv .auth_content p.has_status {}
#authMainDiv .auth_content p.has_status i {color: #336600; font-weight: bold; font-style: normal;}
#authMainDiv .auth_content p.o_status {}
#authMainDiv .auth_content p.o_status span {font-style: normal; font-weight: bold; margin: 0 0 2px; text-align: center; text-shadow: none !important; padding:2px 20px;}
#authMainDiv .auth_content p.o_status.new span {background-color: white; color: #444;}
#authMainDiv .auth_content p.o_status.process span {background-color: blue; color: #fff;}
#authMainDiv .auth_content p.o_status.defer span {background-color: magenta; color: #fff;}
#authMainDiv .auth_content p.o_status.closed_success span {background-color: green; color: #fff;}

#authPassBlock {margin: 40px 20px 20px; height: 120px;}
#authPassBlock p {line-height: 20px; color:#444;}
#authPassBlock label {float: left; margin: 4px 0 0; width: 110px;}
#authPassBlock label[for='sendData'] { width:auto; margin:10px 0 0 18px;}
#authPassBlock input {margin:0 0 6px 20px; border: 1px solid #b0bbce; font-size: 16px; padding: 0 10px; width: 100px;}
#authPassBlock input[type='checkbox'] {width:auto; float: left; margin:10px 0 0 98px;}
#authPassBlock .send_password {
	background: url("/i/lk_bgs.png") no-repeat scroll -110px -29px rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    margin: 23px 20px 0 -21px;
    overflow: hidden;
    padding: 3px 19px 0 23px;
    color: #eff292;
    cursor: pointer;
    width: 120px;
}
#authPassBlock .send_password:hover {
	color:white;
}
#authPassBlock .send_password.save_act {background-position: -88px -29px;}
#authPassBlock .send_pass_result {height: 21px; float: left; margin: 26px 0 0 -31px; color:green;}
#authPassBlock .send_pass_result.auth_error {color:red;}
#authPassBlock .send_pass_result.only_one {margin:0;}

#authPassBlock .loading_div {}






#authMainDiv.is_loading .auth_main_loading, #fixAuth.is_loading .loading_div {
	display: block;
}
#authPassBlock.auth_password_block input.auth_error {border-color:red;}

#authMain {overflow: hidden;}
#authMain .auth_left_block {width:70%; padding: 10px; float:left; overflow: hidden; border: 1px solid #eee; border-left: none; border-radius: 0 20px 20px 0;}
#authMain #authTabs {}
#authMain .auth_tabs_links {overflow: hidden; clear:both; background: url("/i/paging.png") repeat-x 0 0; height: 39px; margin: -11px -10px 20px;}
#authMain .auth_tabs_ul {
	list-style: none; 
	margin: 0px 15px;
	height: 31px;
}
/*
#authMain .auth_tabs_ul li.auth_one_link:before {
	background: url("/i/paging-separator.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 31px;
    margin: -8px 0 0 10px;
    width: 2px;
}
*/
#authMain .auth_one_link.first {margin-left: -21px;}
#authMain .auth_one_link {float:left; margin: 8px 0; padding:0 0 0 10px;}
#authMain .auth_one_link span{border-bottom: 1px dotted #5c83ae; color: #547597;cursor:pointer;}
#authMain .auth_one_link:hover span{border-bottom: none}
#authMain .auth_one_link.right {float:right;}
#authMain .auth_one_link i {
	background: url("/i/paging-separator.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 31px;
    margin: -8px 0 2px 10px;
    width: 2px;
}
#authMain .auth_one_link.active {
	background: url("/i/paging-act.png") repeat-x 0 0;
	margin: 1px 0 0 0px;
    padding: 8px 0 10px 10px;
}
#authMain .auth_one_link.active span {
	color:#8a2d7d;
	border-bottom: none;
	font-weight: bold;
}
#authMain .auth_one_link.active i,
#authMain .auth_one_link:hover i {
	background: url("/i/paging-act-border.png") repeat-x 0 0;
	width: 1px;
	margin-left: 11px;
}
#authMain .auth_one_link:hover {
	background: url("/i/paging-act.png") repeat-x 0 0;
	margin: 1px 0 0 0px;
    padding: 8px 0 10px 10px;
}

#authMain .auth_tabs .one_tab {display: none;}
#authMain .auth_tabs .one_tab.show {display: block;}

#authMain .auth_tabs .one_tab h3 {color: #cd553d; font-size: 16px; margin: 0 5px 20px;}

#authMain .auth_right_block {width:25%; padding: 10px; float:right; overflow: hidden; border: 1px solid #eee; border-right: none; border-radius: 20px 0 0 20px;}
#authMain .log_message_block {}

.auth_orders .auth_orders_list {width:100%;}

.auth_orders .auth_orders_list .auth_orders_list_header {width:100%; margin: 0 0 5px;}
.auth_orders .auth_orders_list .auth_orders_list_header i {font-style: normal; color:#aaa; font-size: 11px; display: inline-block;}
.auth_orders .auth_orders_list .auth_orders_list_header i.o_number {margin-left: 45px;}
.auth_orders .auth_orders_list .auth_orders_list_header i.o_price {margin-left: 45px;}
.auth_orders .auth_orders_list .auth_orders_list_header i.o_status {margin-left: 26px;}
.auth_orders .auth_orders_list .auth_orders_list_header i.o_delivery_data {margin-left: 13px;}

.auth_orders .auth_orders_list .order_row {overflow: hidden; width:100%; background-color: #fafffc; margin-bottom: 10px; clear: both;}
.auth_orders .auth_orders_list .order_row:last-child {margin-bottom: 0}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col{padding: 5px; vertical-align: middle;}
/* .auth_orders .auth_orders_list .order_row .order_data_short .order_col */
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_counter {width:30px; text-align: center; color:#888; font-size: 11px;}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_number {width:90px; cursor:pointer;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_number span{border-bottom: 1px dotted #5c83ae; color:#547597; }
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_number:hover {background-color: #fbfefd; }
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_number:hover span{border-bottom: none; color:royalblue;}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_price {width:130px; padding-right: 20px; text-align: right; color:#666;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_price b {color:#336600; font-weight: bold; margin-left: 3px; font-size: 14px;}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status {width:130px; text-align: center;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status b,
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status_last b {display: block; font-style: normal; font-weight: bold;margin: 0 0 2px;text-align: center;text-shadow: none !important;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.new b {background-color: white; color: #444;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.process b {background-color: blue; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.defer b {background-color: magenta; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.closed_success b {background-color: green; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.aaaaaaa b {background-color: blue; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.aaaaaaa b {background-color: blue; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.aaaaaaa b {background-color: blue; color: #fff;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status.aaaaaaa b {background-color: blue; color: #fff;}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status_last {width:130px; text-align: center; color:orange;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_status_last b {background-color: white; color: #444; }

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_delivery_data {width:120px; text-align: center;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.add_width {width:30%;}

.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_need_cancel {color:red; cursor:pointer;}
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_need_cancel span{border-bottom: 1px dotted red; }
.auth_orders .auth_orders_list .order_row .order_data_short .order_col.o_need_cancel:hover span{border-bottom: none}

.auth_orders .auth_orders_list .order_row .order_data_short.opened {background-color: #fefef1;}
.auth_orders .auth_orders_list .order_row .order_data_short.opened .order_col.o_number span {font-weight: bold;}
.auth_orders .auth_orders_list .order_row .order_data_short.opened .order_col.o_number span b {font-weight: bold;}

.auth_orders .auth_orders_list .order_row .order_data_full {
	clear:both;
	overflow:hidden;
	border-bottom: 2px solid gainsboro;
    border-top: 1px solid gainsboro;
    padding:10px;
    display: none
}
.auth_orders .auth_orders_list .order_row .order_data_full.show {display: table-cell; background-color: white;}

.auth_full_data_block .good_list_table{width: 100%}
.auth_full_data_block .good_list_table tr.good_list_row {}
.auth_full_data_block .good_list_table tr.good_list_row td {padding:8px 5px 5px; text-shadow: 0 1px 1px white; border: 1px solid white;}
.auth_full_data_block .good_list_table tr.good_list_row:hover td {background-color: #fffef4;}
.auth_full_data_block .good_list_table tr.good_list_row td b {color:#222; font-size: 12px; font-weight: bold;}
.auth_full_data_block .good_list_table tr.good_list_row .g_counter {color: #888; font-size: 10px;text-align: center;}
.auth_full_data_block .good_list_table tr.good_list_row .g_article {color: teal; font-size: 11px; padding: 5px 10px 5px 5px; white-space: nowrap;}
.auth_full_data_block .good_list_table tr.good_list_row .g_title {color:#333;}
.auth_full_data_block .good_list_table tr.good_list_row .g_price {text-align: right; color:#555; font-size: 11px; padding:5px 10px 5px 5px;  white-space: nowrap;}
.auth_full_data_block .good_list_table tr.good_list_row .g_price b {color:#444;}
.auth_full_data_block .good_list_table tr.good_list_row .g_count {text-align: right; color:#555; font-size: 11px;  white-space: nowrap;}
.auth_full_data_block .good_list_table tr.good_list_row .g_total_price {text-align: right; color:#555; font-size: 11px; padding:5px 10px 5px 5px;  white-space: nowrap;}

.auth_full_data_block .good_list_table tr.total_row {}
.auth_full_data_block .good_list_table tr.total_row td {padding:5px; white-space: nowrap; border: 1px solid white; text-shadow: 0 1px 1px white; background-color: antiquewhite;}
.auth_full_data_block .good_list_table tr.total_row.tr_goods td {}
.auth_full_data_block .good_list_table tr.total_row.tr_delivery td {}
.auth_full_data_block .good_list_table tr.total_row.tr_summary td {padding-top: 10px;}

.auth_full_data_block .good_list_table tr.total_row.tr_top_border {border-top: 3px solid white;}

.auth_full_data_block .good_list_table tr.total_row.tr_goods .tr_title {text-transform: uppercase; color:#222; font-weight: bold;}
.auth_full_data_block .good_list_table tr.total_row.tr_delivery .tr_title {}
.auth_full_data_block .good_list_table tr.total_row.tr_summary .tr_title {text-transform: uppercase; font-size: 14px; color:#222; font-weight: bold;}

.auth_full_data_block .good_list_table tr.total_row .tr_title {padding-right: 20px; text-align: right;}
.auth_full_data_block .good_list_table tr.total_row .tr_count {text-align: right; color:#555; font-size: 11px;}
.auth_full_data_block .good_list_table tr.total_row .tr_count b {color:#336600; font-size: 14px; font-weight: bold;}
.auth_full_data_block .good_list_table tr.total_row .tr_price {text-align: right; color:#555; font-size: 11px; padding:5px 10px 5px 5px;}
.auth_full_data_block .good_list_table tr.total_row .tr_price b {color:#336600; font-size: 14px; font-weight: bold;}

.auth_doc_ul {list-style: none}


/* полный вид заказа (начало) */

.auth_full_data_block {margin: 0 -10px;}
.auth_full_data_block .auth_order_top_row {width: 100%;}
.auth_full_data_block .auth_order_top_row .auth_cust_data {width: 40%; vertical-align: top;}
.auth_full_data_block .auth_order_top_row .auth_cust_data h4 {color: #888; font-size: 11px;}
.auth_full_data_block .auth_order_top_row .auth_cust_data .cust_row {clear: both; margin: 1px 10px 3px; min-height: 12px;}
.auth_full_data_block .auth_order_top_row .auth_cust_data .cust_row:last-child {margin-bottom: 10px;}
.auth_full_data_block .auth_order_top_row .auth_cust_data .cust_row .cust_fname {display: block; float: left; width: 88px; color: #666;}
.auth_full_data_block .auth_order_top_row .auth_cust_data .cust_row .cust_fvalue {display: block; float: left; width: 180px;}

.auth_full_data_block .auth_order_top_row .auth_cust_data .auth_delivery {clear: both; margin: 10px 0 0 0;}
.auth_full_data_block .auth_delivery .auth_delivery_block {}
.auth_full_data_block .auth_delivery .auth_delivery_block .auth_delivery_type {margin-left: 10px; color: #555;}
.auth_full_data_block .auth_delivery .auth_delivery_block .auth_delivery_price {margin-left: 20px;}

.auth_full_data_block .auth_order_top_row .auth_employers_data {}
.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_manager_data {float: left; height: 30px; width: 50%;}
.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_manager_data h4,
.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_courier_data h4 {color: #777;}
.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_manager_data h4 .auth_name,
.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_courier_data h4 .auth_name {color: #333; font-weight: bold;}

.auth_docs_links {float: left;}
.auth_docs_links .auth_doc_row {display: inline; padding-right: 5px;}

.auth_full_data_block .auth_manager_ul {}
.auth_full_data_block .auth_manager_ul .auth_manager_row {}
.auth_full_data_block .auth_manager_ul .auth_manager_row .row_title {}
.auth_full_data_block .auth_manager_ul .auth_manager_row .row_value {}

.auth_full_data_block .auth_order_top_row .auth_employers_data .auth_courier_data {clear: both; margin: 8px 0 0;}

.auth_full_data_block .auth_courier_ul {margin: 5px 0 0 10px;}
.auth_full_data_block .auth_courier_ul .auth_courier_row {float: left; margin: 1px 18px;}
.auth_full_data_block .auth_courier_ul .auth_courier_row .row_title {color: #555;}
.auth_full_data_block .auth_courier_ul .auth_courier_row .row_value {}

.auth_full_data_block .auth_good_list {background-color: #f8f7ed; margin: 20px 0 0;}
.auth_full_data_block .auth_good_list h4 {color: #888; font-size: 11px; margin: -12px 0 0; position: absolute;}
.auth_full_data_block .auth_good_list .good_list_table {}
.good_list_table .repeat_order_inform {background-color: red; color:white; font-size: 11px; border-radius: 5px; margin-left: 20px;}
.good_list_table .repeat_order_inform.show {background-color: red; padding:0 5px;}
.auth_full_data_block .auth_good_list .auth_full_price {}

.auth_full_data_block .auth_repeat_order {margin: 10px 0 20px;}
.auth_full_data_block .auth_repeat_order .auth_repeat_order_button {
	background-color: lightyellow;
    border-radius: 10px;
    margin: -1px 0 13px;
    padding: 5px 0;
    text-align: center;
    display: inline-block;
    width:180px;
}
.auth_full_data_block .auth_repeat_order .auth_repeat_order_button b {
	border-bottom: 1px dotted;
    color: steelblue;
    cursor: pointer;
}
.auth_full_data_block .auth_repeat_order .auth_repeat_order_button:hover b {
	color:salmon;
	border-bottom: none;
}
.auth_full_data_block .auth_repeat_order .auth_go_to_basket_but_block {margin-left: 30px; color:green;}

/* полный вид заказа (конец) */




#authLog {}
#authLog .log_row {}
#authLog .log_row .one_log_block {margin:5px 0 10px;}
#authLog .log_row .one_log_block .log_date {font-size: 10px; color:#aaa;}
#authLog .log_row .one_log_block .log_content {font-size: 11px; line-height: 12px; margin: 0 0 0 5px;}

#authLogButton {
    border-radius: 10px;
    margin: -1px 0 13px;
    padding: 5px 0;
    text-align: center;
    background-color: lightyellow;
}
#authLogButton span {border-bottom: 1px dotted; color:steelblue; cursor: pointer;}
#authLogButton span:hover {border-bottom: none; color:salmon;}


#messageTab .auth_message_block {}

#messageTab .mess_form_block .textarea_block textarea{width: 230px; height:13px;}
#messageTab .mess_form_block .textarea_block textarea:focus {height:36px;}
#messageTab .mess_form_block .textarea_block textarea.active {height:36px;}

#messageTab .messages_block {min-height:50px; max-height:420px; overflow-y: scroll; width:100%;}
#messageTab .messages_block .mess_row {overflow: hidden; display: block; clear: both; width: 100%}
#messageTab .messages_block .mess_row .one_mess_block {width:70%; border: 1px solid; border-radius: 5px; margin: 5px}
#messageTab .messages_block .mess_row .one_mess_block .mess_content {line-height: 14px; margin-bottom: -5px;} 

#messageTab .messages_block .mess_row .one_mess_block.from_customer{float:left; background-color: #fcfefc; border-color:white; box-shadow: 0 1px 1px #cccce9; padding: 10px;}
#messageTab .messages_block .mess_row .one_mess_block.from_customer .mess_customer {font-size: 10px; color:#aaa; margin:-10px 0 0 -10px;}
#messageTab .messages_block .mess_row .one_mess_block.from_customer .mess_customer b {display: block; float: right; margin-right: -42px; width:28px; color:#ccc; text-align: right;}
#messageTab .messages_block .mess_row .one_mess_block.from_customer .mess_content {}

#messageTab .messages_block .mess_row .one_mess_block.from_manager{float:right; background-color: #ffffe8; border-color:white; box-shadow: 0 1px 1px wheat; padding: 10px; }
#messageTab .messages_block .mess_row .one_mess_block.from_manager .mess_author {font-size: 10px; color:#aaa; margin:-10px -10px 0 0; text-align: right;}
#messageTab .messages_block .mess_row .one_mess_block.from_manager .mess_author b {display: block; float: left; margin-left: -45px; width:28px; color:#ccc; text-align: right;}
#messageTab .messages_block .mess_row .one_mess_block.from_manager .mess_content {}

#messageTab .messages_block .mess_row .one_mess_block.priority1{}
#messageTab .messages_block .mess_row .one_mess_block.priority2{}
#messageTab .messages_block .mess_row .one_mess_block.priority3{}

#messageTab .messages_block .mess_row.date_message .one_mess_block{
	margin-bottom: 2px;
    margin-top: 10px;
    padding: 0;
    text-align: center;
    width: 100%;
    border: none;
    color: mediumvioletred;
    font-size: 11px;
    font-weight: bold;
}

#messageTab .messages_block .mess_row.grey_message .one_mess_block{
	background-color: lightyellow;
    border: none;
    color: #888;
    font-size: 11px;
    margin: 20px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
#messageTab .messages_block .mess_row.grey_message .one_mess_block .check_mess{
	border-bottom: 1px dotted;
    color: royalblue;
    cursor: pointer;
    font-size: 11px;
}
#messageTab .messages_block .mess_row.grey_message .one_mess_block .check_mess:hover {
	color:salmon;
	border-bottom: none;
}


#messageTab .mess_form_block {background-color: #efefef; margin: 20px -10px -10px; padding: 10px 0 10px 15px; min-height: 72px;}
#messageTab .mess_form_block .textarea_block {min-height: 72px; width: 222px; }
#messageTab .mess_form_block .textarea_block textarea {border: 1px solid #e6e6e6; border-radius: 0 0 0 10px; min-height: 70px; width: 220px; height: auto; max-width: 220px; min-width: 100px; max-height: 300px;}

#messageTab .mess_form_block .button_block {
	background-color: seashell;
    border: 1px solid #ccccc8;
    border-radius: 0 10px 10px 0;
    cursor: pointer;
    float: right;
    height: 69px;
    margin: 1px 13px 0 1px;
    text-align: center;
    width: 26px;
}
#messageTab .mess_form_block .button_block:hover {
	background-color:peachpuff;
}
#messageTab .mess_form_block .button_block span {
	margin-top: 25px;
	color: royalblue;
    display: block;
}


#personalTab {margin-bottom: -10px;}
#personalTab .personal_data {margin: 0 0 0 5px;}
#personalTab .personal_data .auth_tab_one_row {border-top: 1px solid #eee; clear: both; color: #555; padding: 10px 20px;}
#personalTab .personal_data .auth_tab_one_row:hover {background-color: #fcfcff;}

#personalTab   table.auth_address_tpl {}
#personalTab   table.auth_address_tpl .auth_addr_tpl_header {}
#personalTab   table.auth_address_tpl .auth_addr_tpl_header .auth_header{}
#personalTab   table.auth_address_tpl .auth_addr_tpl_header .auth_header th {color: #999; font-size: 11px; text-align: left; padding-left: 50px;}
#personalTab   table.auth_address_tpl .auth_addr_tpl_header .auth_header th.t_left {text-align: right;}

#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row {}
#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row td {padding-left: 50px; vertical-align: top;}
#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row td.t_left {padding: 0 0 0 10px; text-align: left;}
#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row td input.update_field {font-size: 13px; width: 148px;}
#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row td textarea.update_field,
#personalTab  .auth_change_block textarea.update_field {
	border: 1px solid #b0bbce;
	margin-bottom: 10px;
	padding: 5px 10px;
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	height: 33px;
	min-height: 33px;
	max-height: 100px;
}
#personalTab   table.auth_address_tpl .auth_addr_tpl_body .auth_addr_row td span.update_result {margin: 8px 0 0 -40px; position: absolute;}

#personalTab .personal_data .auth_tab_one_row.auth_change_block {}
#personalTab  .auth_change_block textarea {height: 50px;}
#personalTab  .auth_change_block label {display: inline-block; width: 190px; margin-top: 9px; float: left;}
#personalTab  .auth_change_block b {margin:7px 0 0 51px; color: #333; font-size: 14px; display: inline-block;}
#personalTab  .auth_change_block input.update_field {width: 400px; border: 1px solid #b0bbce; font-size: 16px; height: 28px; padding: 0 10px;}
#personalTab  .auth_change_block span.update_result {color: #27d118; font-size: 10px; margin-right: 2px; width:38px; display: inline-block; text-align: right;}

#personalTab  .auth_change_block span.action_button.reset {border-bottom: 1px dashed; color: royalblue; cursor: pointer; margin-left: 88px;}
#personalTab  .auth_change_block span.reset_result {color: green; margin-left: 61px;}









/* личный кабинет (конец) */


.page .fastord {border-bottom: 1px dotted; display: inline; font-size: 14px; margin-left: 75px; cursor: pointer;}
.page .fastord:hover {color:#E84D5F;}

.fast_order_block {}

.fast_order_block.v_index {margin: 3px 0 0;}
.fast_order_block.v_index .fastord{margin: 0 0 0 9px; font-size: 13px;}
.fast_order_block.v_index .fastord:hover {color:#1D8D0D;}

.fast_order_block.v_full {margin: 136px 0 0 83px; position: absolute;}
.fast_order_block.v_full .fastord {margin: 0 0 0 9px; font-size: 13px;}
.fast_order_block.v_full .fastord:hover {color:#DD3512;}

.fast_order_block.v_short {margin: 3px 0 0 73px; }
.fast_order_block.v_short .fastord {margin: 0 0 0 9px; font-size: 13px;}
.fast_order_block.v_short .fastord:hover {color:#DD3512;}

.fast_order_block_wrap {display:none}

.fastord_block {width:400px; font-size: 14px; min-height: 120px;}
.fastord_block .fo_field {}
.fastord_block .fo_field.important {}
.fastord_block .fo_field.important .fo_label{}
.fastord_block .fo_field.important .fo_label span{color:red;}
.fastord_block .fo_field.important input{}
.fastord_block .fo_field.important textarea{}
.fastord_block .fo_field.important .fo_data{}
.fastord_block .fo_field.important .fo_error_inform{}

.fastord_block .fo_field {}
.fastord_block .fo_field.ok {}
.fastord_block .fo_field.ok input{}
.fastord_block .fo_field.ok textarea{}
.fastord_block .fo_field.error {}
.fastord_block .fo_field.error input{}
.fastord_block .fo_field.error textarea{}
.fastord_block .fo_field .fo_label{display: inline-block; width: 80px; margin: 10px 0;}
.fastord_block .fo_field .fo_label span{}
.fastord_block .fo_field input{width:300px;}
.fastord_block .fo_field textarea{width:388px; margin:-6px 0 0 0; height: 58px;}
.fastord_block .fo_field .fo_data{}
.fastord_block .fo_field .fo_error_inform{}

.fastord_block .fo_field.fo_hidden{}
.fastord_block .fo_field .toggle{border-bottom: 1px dotted; color:#30599b; cursor: pointer; margin-right: 10px;}
.fastord_block .fo_field .toggle:hover {color:#E84D5F;}
.fastord_block .fo_field.fo_hidden .toggle.fo_hide{display:none}
.fastord_block .fo_field.fo_hidden .toggle.fo_show{display:inline;}
.fastord_block .fo_field.fo_hidden textarea{display:none}
.fastord_block .fo_field.fo_hidden .fo_label{display:none}
.fastord_block .fo_field.fo_hidden .fo_error_inform{display:none}
.fastord_block .fo_field .toggle.fo_hide{display:inline;}
.fastord_block .fo_field .toggle.fo_show{display:none}
.fastord_block .fo_field textarea{display:block}
.fastord_block .fo_field .fo_send{
    border: 1px solid lime;
    border-radius: 5px;
    background-color: #BAFFBA;
    color:green;
    cursor: pointer;
    display: block;
    float: right;
    margin: 8px;
    padding: 8px 16px 10px;
}
.fastord_block .fo_field .fo_send:hover{background-color: lightgreen;}
.fastord_block .fo_field .fo_send.error{border: 1px solid #aaa; color:#888; background: none;}
.fastord_block .fo_field .fo_send.error:hover {background: none;}
.fastord_block .fo_field .fo_result{color: green; float: left; margin: 16px 0 0;}




/*
.complaint_block {position: absolute; width:150px; margin-left: 865px; text-align: left; top:136px;}
.complaint_block .cmpl_link{font-size: 12px; color:#eee; border-bottom: 1px dotted #1F5591; cursor: pointer;}
.complaint_block .cmpl_link:hover {color:#fff;}

.cmpl_block_wrap {display:none}

.cmpl_block {width:400px; font-size: 14px; min-height: 120px;}
.cmpl_block .cmpl_field {}
.cmpl_block .cmpl_field.important {}
.cmpl_block .cmpl_field.important .cmpl_label{}
.cmpl_block .cmpl_field.important .cmpl_label span{color:red;}
.cmpl_block .cmpl_field.important input{}
.cmpl_block .cmpl_field.important textarea{}
.cmpl_block .cmpl_field.important .cmpl_data{}
.cmpl_block .cmpl_field.important .cmpl_error_inform{}

.cmpl_block .cmpl_field {list-style: none;}
.cmpl_block .cmpl_field.ok {}
.cmpl_block .cmpl_field.ok input{}
.cmpl_block .cmpl_field.ok textarea{}
.cmpl_block .cmpl_field.error {}
.cmpl_block .cmpl_field.error input{}
.cmpl_block .cmpl_field.error textarea{}
.cmpl_block .cmpl_field .cmpl_label{display: inline-block; width: 90px; margin: 10px 0;}
.cmpl_block .cmpl_field .cmpl_label span{}
.cmpl_block .cmpl_field input{width:290px;}
.cmpl_block .cmpl_field input[name='cmpl_c_order_id']{width:60px; text-align: center;}
.cmpl_block .cmpl_field textarea{width:388px; margin:-6px 0 0 0; height: 58px;}
.cmpl_block .cmpl_field .cmpl_data{}
.cmpl_block .cmpl_field .cmpl_error_inform{}

.cmpl_block .cmpl_field.cmpl_hidden{}
.cmpl_block .cmpl_field .toggle{border-bottom: 1px dotted; color:#30599b; cursor: pointer; margin-right: 10px;}
.cmpl_block .cmpl_field .toggle:hover {color:#E84D5F;}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_hide{display:none}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_show{display:inline;}
.cmpl_block .cmpl_field.cmpl_hidden textarea{display:none}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_label{display:none}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_error_inform{display:none}
.cmpl_block .cmpl_field .toggle.cmpl_hide{display:inline;}
.cmpl_block .cmpl_field .toggle.cmpl_show{display:none}
.cmpl_block .cmpl_field textarea{display:block}
.cmpl_block .cmpl_field .wrap {}
.cmpl_block .cmpl_field .wrap .label-holder{}
.cmpl_block .cmpl_field .cmpl_send{
    border: 1px solid lime;
    border-radius: 5px;
    background-color: #BAFFBA;
    color:green;
    cursor: pointer;
    display: block;
    float: right;
    margin: 8px 30px;
    padding: 8px 16px 8px;
}
.cmpl_block .cmpl_field .cmpl_send:hover{background-color: lightgreen;}
.cmpl_block .cmpl_field .cmpl_send.error{border: 1px solid #aaa; color:#888; background: none;}
.cmpl_block .cmpl_field .cmpl_send.error:hover {background: none;}
.cmpl_block .cmpl_field .cmpl_result{color: green; float: left; margin: 16px 0 0;}


.cmpl_block .cmpl_field .wrap #fileRow{}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder {
    border-bottom: 2px solid #a9c3ea;
    color: #227ad3;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    bottom: 0;
    color: #227ad3;
    cursor: pointer;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-decoration: underline;
    top: 0;
    width: 100%;
    z-index: 2;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"]:hover {
    text-decoration: none;
}

.cmpl_block .cmpl_field .wrap #fileRow .file {
    margin: 0 0 16px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    float: left;
    margin: -11px 0 0;
    padding: 0 0 2px 156px;
    width: 417px;
}
.promo .cmpl_block .cmpl_field .wrap #fileRow .file .wrap, .promo-content .cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    padding: 0 0 2px 160px;
    width: 341px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .label-holder {
    margin: 0 0 5px -156px;
    overflow: hidden;
}
.cmpl_block .cmpl_field .wrap #fileRow .file label {
    margin: 0;
    width: auto;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list {
    list-style: none;
    margin: 0 0 4px -85px;
    padding: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li {
    padding: 0 0 0 85px;
    list-style: none;
    clear: both;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li .row {
    margin: 0 0 3px;
    width: 100%;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete {
    border-bottom: 2px solid #ffa3a3;
    color: #f00;
    float: left;
    margin-right: 8px;
    text-decoration: none;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dl {
    float: left;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dt {
    color: #333;
    float: left;
    margin: 0 8px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd {
    color: #333;
    float: left;
    font-style: italic;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd span {
    color: #666;
    font-size: 12px;
    font-style: normal;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .loading {
    / * background: rgba(0, 0, 0, 0) url("/i/sprite-icons.png") no-repeat scroll 100% -818px; * /
    color: #d9b64c;
    display: inline-block;
    font-style: normal;
    padding: 0 22px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip {
    margin-top: -16px;
    min-height: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dl {
    margin: 0 0 6px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dt {
    float: left;
    margin: 0 4px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dd {
    color: #060;
    margin: 0 0 1px;
}

*/


.complaint_block {
    margin-left: 865px;
    position: absolute;
    text-align: left;
    top: 136px;
    width: 150px;
}
.complaint_block .cmpl_link {
    border-bottom: 1px dotted #1f5591;
    color: #eee;
    cursor: pointer;
    font-size: 12px;
}
.complaint_block .cmpl_link:hover {
    color: #fff;
}
.cmpl_block_wrap {
    display: none;
}
.cmpl_block {
    font-size: 14px;
    min-height: 120px;
    width: 670px;
    margin-left: 160px;
}
.cmpl_block .cmpl_field {
}
.cmpl_block .cmpl_field.important {
}
.cmpl_block .cmpl_field.important .cmpl_label {
}
.cmpl_block .cmpl_field.important .cmpl_label span {
    color: red;
}
.cmpl_block .cmpl_field.important input {
}
.cmpl_block .cmpl_field.important textarea {
}
.cmpl_block .cmpl_field.important .cmpl_data {
}
.cmpl_block .cmpl_field.important .cmpl_error_inform {
}
.cmpl_block .cmpl_field {
    list-style: outside none none;
    min-height: 30px;
}
.cmpl_block .cmpl_field.ok {
}
.cmpl_block .cmpl_field.ok input {
	border-color: lime;
	box-shadow: 0 0 6px lime;
}
.cmpl_block .cmpl_field.ok textarea {
	border-color: lime;
	box-shadow: 0 0 6px rgba(143,255,143,0.6);
}
.cmpl_block .cmpl_field.error {
}
.cmpl_block .cmpl_field.error input {
	border-color: red;
	box-shadow: 0 0 6px pink;
}
.cmpl_block .cmpl_field.error textarea {
	border-color: red;
	box-shadow: 0 0 6px pink;
}

.cmpl_block .cmpl_field input:focus {
	outline: none;
	border: 1px solid #ccc !important;
	box-shadow: 0 0 6px yellow !important;
}
.cmpl_block .cmpl_field textarea:focus {
	outline: none;
	border: 1px solid #ccc !important;
	box-shadow: 0 0 6px yellow !important;
}

.cmpl_block .cmpl_field .cmpl_label {
    display: inline-block;
    margin: 10px 0;
    width: 135px;
}
.cmpl_block .cmpl_field .cmpl_label span {
}
.cmpl_block .cmpl_field input {
    width: 290px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px 5px;
    font-size: 14px;
}
.cmpl_block .cmpl_field input[name="cmpl_c_order_id"] {
    text-align: center;
    width: 130px;
}
.cmpl_block .cmpl_field textarea {
    height: 50px;
    margin: 5px 0 0;
    width: 500px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px 5px;
    font-size: 14px;
}
.cmpl_block .cmpl_field .cmpl_data {
}
.cmpl_block .cmpl_field .cmpl_error_inform {
}
.cmpl_block .cmpl_field.cmpl_hidden {
}
.cmpl_block .cmpl_field .toggle {
    border-bottom: 1px dotted;
    color: #30599b;
    cursor: pointer;
    margin-right: 10px;
}
.cmpl_block .cmpl_field .toggle:hover {
    color: #e84d5f;
}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_hide {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .toggle.cmpl_show {
    display: inline;
}
.cmpl_block .cmpl_field.cmpl_hidden textarea {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_label {
    display: none;
}
.cmpl_block .cmpl_field.cmpl_hidden .cmpl_error_inform {
    display: none;
}
.cmpl_block .cmpl_field .toggle.cmpl_hide {
    display: inline;
}
.cmpl_block .cmpl_field .toggle.cmpl_show {
    display: none;
}
.cmpl_block .cmpl_field textarea {
    display: inline-block;
}
.cmpl_block .cmpl_field .wrap {
}
.cmpl_block .cmpl_field .wrap .label-holder {
}
.cmpl_block .cmpl_field .cmpl_send {
    background-color: #baffba;
    border: 1px solid lime;
    border-radius: 5px;
    color: green;
    cursor: pointer;
    display: block;
    float: right;
    margin: 8px 30px;
    padding: 8px 16px;
}
.cmpl_block .cmpl_field .cmpl_send:hover {
    background-color: lightgreen;
}
.cmpl_block .cmpl_field .cmpl_send.error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #aaa;
    color: #888;
}
.cmpl_block .cmpl_field .cmpl_send.error:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.cmpl_block .cmpl_field .cmpl_result {
    color: green;
    float: left;
    font-size: 14px;
    margin: -13px 0 0 130px;
}
.cmpl_block .cmpl_field .wrap #fileRow {
}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder {
    border-bottom: 2px solid #a9c3ea;
    color: #227ad3;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.cmpl_block .cmpl_field .wrap #fileRow .input-file-holder:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    bottom: 0;
    color: #227ad3;
    cursor: pointer;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-decoration: underline;
    top: 0;
    width: 100%;
    z-index: 2;
}
.cmpl_block .cmpl_field .wrap #fileRow input[type="file"]:hover {
    text-decoration: none;
}
.cmpl_block .cmpl_field .wrap #fileRow .file {
    margin: 0 0 16px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    float: left;
    margin: -11px 0 0;
    padding: 0 0 2px 156px;
    width: 417px;
}
.promo .cmpl_block .cmpl_field .wrap #fileRow .file .wrap, .promo-content .cmpl_block .cmpl_field .wrap #fileRow .file .wrap {
    padding: 0 0 2px 160px;
    width: 341px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .label-holder {
    margin: 0 0 5px -156px;
    overflow: hidden;
}
.cmpl_block .cmpl_field .wrap #fileRow .file label {
    margin: 0;
    width: auto;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list {
    list-style: outside none none;
    margin: 0 0 4px -85px;
    padding: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li {
    clear: both;
    list-style: outside none none;
    padding: 0 0 0 85px;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list li .row {
    margin: 0 0 3px;
    width: 100%;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete {
    border-bottom: 2px solid #ffa3a3;
    color: #f00;
    float: left;
    margin-right: 8px;
    text-decoration: none;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .delete:hover {
    border-color: transparent;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dl {
    float: left;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dt {
    color: #333;
    float: left;
    margin: 0 8px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd {
    color: #333;
    float: left;
    font-style: italic;
    margin: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list dd span {
    color: #666;
    font-size: 12px;
    font-style: normal;
}
.cmpl_block .cmpl_field .wrap #fileRow .attachments-list .loading {
    color: #d9b64c;
    display: inline-block;
    font-style: normal;
    padding: 0 22px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip {
    margin-top: -16px;
    min-height: 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dl {
    margin: 0 0 6px;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dt {
    float: left;
    margin: 0 4px 0 0;
}
.cmpl_block .cmpl_field .wrap #fileRow .file .tip dd {
    color: #060;
    margin: 0 0 1px;
}

