@charset "utf-8";

/* HTML 5*/
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {
	display: block;	
}
menu, figure { margin: 0px 0px; padding: 0px 0px;}

/*=================== ????????? ???????? ========================*/
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, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
  caption {
        margin:0 ;
        padding:0 ;
        border: 0;
        outline:0 ;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
		/* font-size:0px; line-height:0px; */
 		font-style: normal;
}
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

i,em  { font-style: italic;}

.wrapper ul	{ padding-left: 20px;}
.wrapper ul.ul_karusel { padding-left: 0; }
.wrapper ol { list-style-type: decimal; padding-left: 20px;}
body 							{ line-height: 1; font-size: 12px; min-width: 1016px;}
ol, ul 							{ list-style: none; }
blockquote, q 					{ quotes: none;}
blockquote:before,
blockquote:after,
q:before, q:after 				{ content: ''; content: none;}
 
/* remember to define focus styles! */
:focus 							{ outline:0 ;}
 
/* remember to highlight inserts somehow! */
ins 							{ text-decoration: none;}
del 							{ text-decoration: line-through;}

 .clear 							{ clear:both;}
 a 								{ text-decoration:none; color: #0070E3;}
 a:hover               { color:#ff4c05;}
 html 							{ height: 100%;}
 .left							{ float:left;}
 .right							{ float:right; }
 .radius							{   border-radius:5px;-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */-khtml-border-radius: 5px; /* KHTML */}
 .radius6						{   border-radius:6px;-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */-khtml-border-radius: 6px; /* KHTML */}
 .shadow							{ box-shadow: 0 2px 4px #cbcbcb;}
 .img_right						{ float: right !important; }
 .img_left						{ float: left !important; }
/*==============================================================*/
/***************************************************************************************/
pre							{ font-family:Arial; }
body											{ background:#292929; text-align:center;}
.wrapper						{ min-height:500px;}
.vmd							{ vertical-align:middle;}

 #ajaxfon                        { background:url(../media/newtype/ajax_fon.png); position:fixed; width:100%; height:100%; z-index:1000; }
 .wrap							{ text-align:left; margin:0px auto; width:100%; font-family:verdana; text-align:center; }

/*==============================================================*/
/*=======================footer==================================*/
/*==============================================================*/
 .footer							{ margin: 0 auto; width: 980px; position:relative;}
 .adress							{ float:left;  text-align:left; font-family:Arial, Helvetica, sans-serif; color:#f9f9f9; font-size:13px; font-weight:bold; line-height:16px;}
 .adress		span				{ font-size:13px; line-height:16px;}
 .under_shadow						{ width:1016px; margin:0 auto; box-shadow: 0 0 20px 10px #181818; }
 .intec_logo						{ float:right; width:50%; padding-top:20px;}
 .intecweb a.intec					{  font-family:Arial, Helvetica, sans-serif; color:#f9f9f9; font-size:13px; font-weight:bold; vertical-align:top; height:32px; line-height:32px; display:inline-block; }
 .intecweb a.intec span				{ vertical-align:top; font-size:13px; line-height:32px;}
 .intecweb a.intec img		        { margin-left:5px;}
 .intecweb							{ float:right; text-align:right; }

/*==============================================================*/
/*=======================Шапка==================================*/
/*==============================================================*/
 .header							{ background:#fff; margin:0 auto; width: 980px; font-family:Arial, Helvetica, sans-serif; padding:0 18px;
border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; /* Firefox */ -webkit-border-radius:6px 6px 0 0; /* Safari, Chrome */
	-khtml-border-radius:6px 6px 0 0; /* KHTML */  position:relative}
 .header .logo						{ /*padding-top:30px;*/ text-align:left; margin:5px 0; overflow: hidden;}
 /* .logo img						{ width:325px; height:47px;} */
/*-------Контактыне данные в шапке---------*/
 .telefon						{ width:350px; text-align:right; margin-bottom:15px;}
 .telefon span					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#283b3e;
	font-weight:normal; line-height:18px; }						
 .number_tel						{ line-height:23px; font-weight:bold; font-size:23px; color:#283b3e; padding:18px 0 5px 0; }

/*==============================================================*/
/*===================Строка поиска==============================*/
/*==============================================================*/
 .poisk									{ background:#fff; border:1px solid #959595; text-align:left; padding:1px 1px 1px 18px; vertical-align:middle; margin-bottom: 20px;}
 .txt_poisk								{ border:0; width:180px; font-size:12px;line-height:16px; font-family:Arial, Helvetica, sans-serif; margin-top:6px; color:#727171; padding: 0;}
 .but_poisk								{ background:url(../media/newtype/search.png) no-repeat; height:27px; width:27px; border:0; cursor:pointer; }

/*==============================================================*/
/*===================Верхнее меню===============================*/
/*==============================================================*/
 .wrapper								{ background:#fff; margin:0 auto; width: 980px; padding:12px 18px 14px ; font-family:Arial, Helvetica, sans-serif; border-radius:0 0 6px 6px ; -moz-border-radius:0 0 6px 6px; /* Firefox */ -webkit-border-radius:0 0 6px 6px; /* Safari, Chrome */ -khtml-border-radius:0 0 6px 6px; position: relative;}
 .top_menu								{ margin:0 auto; width:980px; padding:0 18px; background:#fff; position: relative;}
 #nav									{
     border-spacing: 0;
     padding:0;
     width:980px;
     background:url(../media/newtype/bg_top_menu.jpg) repeat-x 0 0;
 }

 #nav td									{ line-height:25px; text-align:center; vertical-align:middle; position:relative; }
 #nav td .rela a							{ font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:24px; color:#fff; padding:3px 10px; display:block; }
 #nav td:hover	.rela						{ background:url(../media/newtype/bg_top_menu.jpg) repeat-x 0 -43px; }
 #nav td.active .rela						{ background:url(../media/newtype/bg_top_menu.jpg) repeat-x 0 -43px; }

.top_menu .submenu { position: absolute; z-index: 10; top: 100%; }
.top_menu .submenu li { width: 220px; list-style-type: none; text-align: left; background-color: white; }
.top_menu .submenu a { padding: 10px 15px; display: block; line-height: 20px; }
.top_menu .submenu a:hover { background-color: #514E4D; color: white; text-decoration: none; }

/*==============================================================*/
/*===================Левое меню  ===============================*/
/*==============================================================*/
 .left_bar								{ width: 232px;}
 .header_grey_span						{ line-height:25px; color:#2c2c2c; font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
 .header_grey_span2						{ line-height:25px; color:#373737; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
 .header_grey_span_none						{ line-height:25px; color:#373737; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
 .header_grey							    { text-align: left; margin-bottom: 16px; }
 menu.dropdown								{ margin-bottom: 20px; font-size:0; line-height:0;}
 menu.dropdown:hover .li_dropdown.more		{ display: block;}
 menu.dropdown .li_dropdown.more			{ display:none;}
 menu.dropdown li							{ list-style:none; text-align:left; padding:8px 0; border-bottom:1px solid #ededed; position:relative;}
 menu.dropdown li a 						{ word-wrap: break-word; display:block; font-size:13px; color:#232323; font-weight:bold; line-height:15px; padding-left:10px; padding-right:10px;}
 menu.dropdown li .dropdown-level_3 a		{ display:block; padding-top:7px; color:#0070E3; text-decoration:underline; font-weight:normal;}
 menu.dropdown li .dropdown-level_3 a:hover	{ color:#ff4c05;}
 menu.dropdown li a:hover, menu.dropdown li a.activ					{ color:#0070e3;}

 ul.dropdown_kat	li 						{  border-bottom:none; list-style:disc; font-size:13px; margin-left:18px; line-height:18px; padding:7px 0 0 0;}
 ul.dropdown_kat	li a					{ font-weight:normal; padding-left:0;}
 ul.dropdown_kat	li a:hover				{ color:#ff4c05; text-decoration:underline; }
 ul.dropdown_kat							{ display:none;  padding-top:8px; padding-left:9px;}
 ul.dropdown_spisok						{ display:none; margin-top:7px;}
 ul.dropdown_spisok		li				{ list-style:none; padding:4px 0 4px 0; margin-left:0;}
 ul.dropdown_spisok		li a			{ color:#0070e3; line-height:16px; font-size:12px; text-decoration:underline; font-weight:normal; padding-left:17px;}
 ul.dropdown_spisok		li.activ_left_menu { background:#eee;}
 ul.dropdown_spisok		li.activ_left_menu a { text-decoration:none; color:#1f1f1f;}
/* для выпадающего меню */
 menu.dropdown li table { position: absolute; display:none; top: -1px; left: 249px; z-index: 900; background:#fff; border: 1px solid #ededed; min-height:100%; border-spacing: 0; }
 menu.dropdown td { padding: 0 0 8px 0; border: none; width: 250px; }
 .dropdown-level_3 			{ padding-left:15px;}
 .dropdown-level_3 a 			{font-weight:normal !important;}
 .dropdown-level_2			{ padding-top:8px;}
 .dropdown-level_2 a.activ	{text-decoration:underline; color:#0070E3}
 .dropdown-level_3 a.activ 	{text-decoration:underline; color:#0070E3}
 .dropdown-border			{z-index: 901; border-top:1px solid #ededed; border-bottom:1px solid #ededed; width:19px; height:100%; background:#fff; position:absolute; right:-18px; top:-1px; display:none}

/*==============================================================*/
/*===================Информация  ===============================*/
/*==============================================================*/
 .info							{ text-align:left; margin-bottom:20px; }
 .informacia					{ line-height:19px; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; padding:0 0 6px 0; }
 .info nav						{ font-size:0; line-height:0; }
 .info nav ul                   { padding-left: 0px; }
 .info nav li					{ padding:7px 0 0; padding-left:9px; list-style:none;}
 .info nav li a					{ color:#0070e3; font-family:Arial, Helvetica, sans-serif; font-size:13px;  line-height:18px; text-decoration:underline; }
 .info nav li a:hover			{ text-decoration:underline; color:#ff4c05;}

/*==============================================================*/
/*===================Задать вопрос==============================*/
/*==============================================================*/
 #vopros								{ background:url(../media/newtype/back_vopros.png) no-repeat center -92px ; height:45px; width: auto; cursor: pointer; padding: 0px;}
 #vopros:hover							{ background-position: center -138px ; }
 #vopros.activ_vopros					{ background-position: center -138px ; }
 .box_vopros							{ position:relative; z-index:16; margin-bottom: 20px; width: 232px; }
 .ugol									{ background:url(../media/newtype/enter_ugol.png) no-repeat left -14px; position:absolute; left:-12px; top:305px; width:13px; height:29px;}
 .close									{  background:url(../media/newtype/close.png) no-repeat; position:absolute; left:240px; top:-12px;
width:25px; height:25px; z-index:11; cursor:pointer;}
 .red_message_enter							{display:none; background:url(../media/newtype/error.png) no-repeat 0 -53px; position:absolute; font-size:11px; color:#fff; font-style:italic; width:323px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:-28px;}

 .red_message							{ display:none; background:url(../media/newtype/error.png) no-repeat -199px 0; position:absolute; font-size:11px; color:#fff; font-style:italic; width:124px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:0;}
 .relative								{ position:relative; }
 .red_message_up							{ background:url(../media/newtype/error.png) no-repeat -199px -27px; position:absolute; font-size:11px; color:#fff; font-style:italic; width:124px; height:26px; text-align:center; line-height:32px; top:32px; right:-5px;}
 .form_vopros							{ display:none; position:absolute; left:245px; top:-286px; background:#0385cd; padding:12px 11px; text-align:left;}
 .form_vopros		span				{ display:inline-block; text-align:left; }
 .mess									{ line-height: 13px; color: #4A4A4A; font-size: 13px; text-align:center;}

 .zadat_voros							{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:13px 11px 10px;
width:208px; border:1px solid #8ebad3; box-shadow: 0 0 4px #000;}
 .label_vopros							{ line-height:19px !important; color:#373737; font-size:19px !important; padding-bottom:8px !important; }
 .pole									{ color:#979797; font-size:11px; font-style:italic; line-height:12px; margin-bottom:9px;}
 .pole p									{ font-size:11px; line-height:12px;}
 .red									{ line-height:14px; color:#bf0303; font-size:14px;}
 .form_vopros .form_input				{ width:208px; border:1px solid #949494; margin:11px 0; }
 .form_vopros .form_input2				{ width:85px; border:1px solid #949494; margin-top:4px; height:23px;}
 .form_vopros .form_label				{ line-height:13px; color:#4a4a4a; font-size:13px; width:100%;}
 .form_vopros textarea					{ width:208px; border:1px solid #949494; margin:11px 0; height:90px;}
 .image									{ margin: 4px 0 13px 0; }
 .update									{ line-height:11px !important; color:#acacac !important; font-size:11px !important; border-bottom: 1px dashed #acacac !important; padding-left:3px !important; }
 .otprav									{ margin:12px auto 0; }

/*==============================================================*/
/*===================Картинка на главной странице ===============*/
/*==============================================================*/
 .content								{ float:left; padding: 0 0 0 17px; width:730px;}

 .cena_vkladka							{ line-height:16px; font-size:16px; color:#242424; font-weight:bold; padding-top:7px; padding-bottom:1px;}
 .cena_vkladka span						{ line-height:13px; font-weight:normal; font-size:13px;  }
 .vkladka_old_cena 						{ line-height:11px; font-size:11px; color:#8c8c8c; font-weight:bold; padding-top:10px; padding-left:3px;}
 .vkladka_old_cena strike					{ line-height:11px; font-size:11px;}
 .vkladka_old_cena  span					{ font-weight:normal; line-height:11px; font-size:11px;}

/*==============================================================*/
/*=================Популярные товары таблица ====================*/
/*==============================================================*/
 .popular_tovar							{ line-height:13px; width:100%; font-family:Arial, Helvetica, sans-serif; margin-top:16px; font-size:13px; margin-bottom: 16px;  }
 .popular_tovar table					{ width:100%;border-spacing: 0px;}

 /*.popular_tovar tr						{ border-bottom:1px solid #ececec;}*/
 .popular_tovar td						{ text-align:left; padding:7px 0 5px 10px; vertical-align: middle;}
 .zagalovok_pop							{ line-height:11px; border-bottom:1px solid #8b8b8b !important; color:#4c4c4c; font-size:11px;}
 .zagalovok_pop td						{ padding: 0 0 5px 10px; line-height:11px; font-size:11px;}
/*    ячейки     */
 .artikul								{ color:#4c4c4c; font-size:12px; line-height:12px;}
 .pop_kategor	a						{ color:#737373; text-decoration:underline; line-height:18px;}
 .name_tovar_pop a						{ color:#0070e3; text-decoration:underline; line-height:18px;  }
 .cena_pop_table							{ color:#242424; font-weight:bold; }
 .cena_pop_table span					{ font-weight:normal; }
 .korzina_pop							{ border:0; background:url(../media/newtype/korzina_table.png) no-repeat 0 0; height:16px; width:19px; cursor:pointer; margin-left:7px; display:block; }
 .korzina_pop_green						{ border:0; background:url(../media/newtype/korzina_table.png) no-repeat 0 -16px; height:16px; width:19px; cursor:pointer; margin-left:7px; display:block; }
 .korzina_pop:hover						{ background:url(../media/newtype/korzina_table.png) no-repeat 0 -32px; }
 .fon_table_pop							{ background: #CC99CC;}
 .white	td								{  border-bottom:1px solid #ececec; border-top:1px solid #ececec; font-size:12px; line-height:12px;}
 .white	a	, .white	span			{ font-size:12px; line-height:18px;}
 .border_none	td								{ border-top:none;}

 .gray		td							{ background:#f7f7f7; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:12px; line-height:12px;}
 .gray a,.gray span									{ font-size:12px; line-height:18px;}
 .green		td							{ background:#ddf6cc; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:12px; line-height:12px;}
 .green a,.green span								{ font-size:12px; line-height:18px;}
 .green_div								{ border-top:1px solid #ececec; border-bottom:1px solid #ececec; font-size:12px; line-height:12px;}
 .border_none							{ border-top:none; }
 .popular_tovar a:hover					{ color:#ff4c05;}

/*==============================================================*/
/*=================Популярные товары карусель1 ====================*/
/*==============================================================*/
 .next									{ background:url(../media/newtype/prev_next.png) no-repeat -19px 0; display:block; float:right; height:19px; padding:0; text-align:center; width:19px; margin-top:3px;}
 .prev									{ background:url(../media/newtype/prev_next.png) no-repeat 0 0; display:block; float:right; height:19px; padding:0; text-align:center; width:19px; margin-right:4px; margin-top:3px;}
 .next:hover									{ background-position: -19px -19px;}
 .prev:hover									{ background-position: 0 -19px; }
 .karysel								{ height: auto; margin-bottom:20px; padding:0;  border:1px solid #e7e7e7; box-shadow: 0 0 2px #f1f1f1; font-family:Arial, Helvetica, sans-serif; padding:0 12px; width: 705px; overflow:hidden;}

 .slid2									{ visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width:705px !important;}
 ul.ul_karusel 							{ position: relative; z-index: 1;}
 ul.ul_karusel li						{ overflow: hidden; float: left; width: 211px; margin-right:36px; padding: 0px !important; }
 .one_tovar img							{  max-width: 211px; max-height: 158px;}
 .one_tovar								{ text-align:left; position:relative; height: auto; }
 .karusel_kat	a						{ color:#676767; text-decoration:underline; font-size:11px; line-height:14px; display:block;}
 .karusel_kat a:hover					{ color:#ff4c05;}
 .karusel_kat							{ height:28px; padding:6px 0px 2px; width: 211px; overflow: hidden; margin-bottom:3px; }
 .name_tovar_karusel		a				{ color:#0070e3; font-size:13px; text-decoration:underline; line-height:19px;}
 
 .name_tovar_karusel a:hover				{ color:#ff4c05;}
 .name_tovar_karusel						{ height:36px; padding:6px 0; width: 211px; overflow:hidden; }
 .one_tovar .cena_vkladka				{ line-height:17px; font-size:14px; padding-top:6px; width: 96px;}
 .one_tovar .cena_vkladka span			{ font-family:12px;}
 .one_tovar .vkladka_old_cena			{ padding-top:0px; padding-bottom:5px; padding-left:0;}
/*******/
 .button_non									{ border:0; background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat left top; height:32px; padding-left:10px; width:68px; display:block; }
 .button_non2								{ border:0; background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:78px; height:32px; text-align:center; line-height:32px; padding-left:0;
cursor:pointer;}
 .button_non:hover							{ background-position: left -34px;  }
 .button_non:hover			input			{ background-position: right -34px;  }
 /*.button_non2:hover							{  background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right -34px; }*/
 .button_non	 a								{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
/***************/


 .button									{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat left top; height:32px;  position:absolute; left:123px; 
top:244px; padding-left:10px; width:68px; }
 .button	 a								{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
 .button:hover							{ background-position: left -34px;}
 .button:hover a						{ background-position: right -34px;}
 .button_g								{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat left -68px; height:32px;  position:absolute; left:123px; 
top:244px; padding-left:10px; width:68px; }
 .button_g a								{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right -68px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; padding-right:10px; width:68px; height:32px; text-align:center; line-height:32px; }
 .small_button							{ top:115px; left:114px; position:absolute; }
 .day_button								{ right:-85px; top:18px; position:absolute; }
/*****/
 .position_but_karusel					{ bottom: 10px;}

/*==============================================================*/
/*=================о компании============== ====================*/
/*==============================================================*/
 .company								{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4c4c; text-align:left;  line-height:19px; margin: 0 0 20px 0; width:100%; word-wrap: break-word;}
 .content								{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4c4c; text-align:left;  line-height:19px;}
 .content img,
 .content object {
     max-width: 100%;
 }
 .content p								{ padding-bottom: 8px; font-size:13px; line-height:19px;}
 .company		p						{ padding-bottom: 8px; font-size:13px; line-height:19px;}
 .company		p:last-child			{ padding-bottom:0;}
 .news .one_statya img								{ float: left; padding:0 18px 9px 0;}
 .tabs									{ }
/*==============================================================*/
/*=================Новости============== ====================*/
/*==============================================================*/
 .news_company							{ float:right; width:232px;}
 .news_company ul li						{ padding-left:9px; list-style-type: none;}
 .one_news	a							{ font-size:13px; font-weight:bold; color:#0070e3; text-decoration:underline; line-height:18px;
display:block; max-height:36px; overflow:hidden; margin-bottom:5px;}
 .one_news a:hover						{ color:#ff4c05;}
 .one_news								{ text-align:left; font-size:12px; color:#545353; line-height:16px; overflow:hidden; height:auto; }
 .date_news								{ line-height:11px; text-align:left; color:#5a5a5a; font-size:11px; font-weight:bold; display:block; padding:5px 0 6px 0; margin-bottom: 12px; }
 .read_all								{ line-height:12px; float:right; color:#2d2d2d; font-size:12px; text-decoration:underline;}
 .read_all img							{ margin-right:7px;}
 .news_desc								{ overflow:hidden; max-height:64px;}
 .news_desc p							{ line-height:16px;}
/*==============================================================*/
/*================Популярные бренды========= ====================*/
/*==============================================================*/

 .popular_brend							{ padding: 20px 0 0 9px;}
 .pop_brend_box							{ background:#1d1d1d; margin-top:10px;  text-align:left; padding:8px 0 10px 9px; height:13px; overflow:hidden;}
 .pop_brend_box ul						{ margin:0; padding:0; font-size:0; line-height:0; letter-spacing:-1px; }
 .pop_brend_box ul li					{ display:inline; }
 .pop_brend_box ul li a					{ color:#fff; text-decoration:underline; display:inline; font-size:13px; line-height:13px;letter-spacing:normal; padding-right:20px; }
 .pop_brend_box ul li a:hover			{ color:#5eaeff;}
 .all_brend								{ line-height:11px; float:right; color:#1c1c1c; font-size:11px; text-decoration:underline; margin-top:10px;}
 .popular_brend2							{ width: 730px;}
 .popular_brend2 .pop_brend_box			{ width: 721px;}
/*
 label.error								{ background:#fefdfd; position:absolute; border:1px solid #dedede; padding:11px 14px; z-index:15; font-size:10px; font-family:Verdana; right:-240px; top:10px; color:#e5270d; display:none; width:230px; border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px;}*/

 label.error							{ background:url(../media/newtype/error.png) no-repeat -199px 0; position:absolute; font-size:11px; color:#fff; font-style:italic; width:124px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:-3px; padding: 0; border:0;}
 #form_vxod label.error					{ background:url(../media/newtype/error.png) no-repeat 0 -53px; position:absolute; font-size:11px; color:#fff; font-style:italic; width:323px; height:26px; text-align:center; line-height:18px;/* top:140px; left:107px;*/ right:0; top:-28px;}

/*==============================================================*/
/*================ Услуги / Баннеры на главной =================*/
/*==============================================================*/
.yslygi									{ padding: 0 !important; text-align: center; }
 .yslygi li								{ display: inline-block; vertical-align: top; list-style-type: none; margin: 0 10px 20px 10px; text-align:left;  }
 .yslygi .name_yslygi					{ color: #0070e3; font-size: 16px; line-height: 20px; text-decoration: underline; display:block; width:211px;
max-height:40px; overflow:hidden; margin-top:9px; word-wrap: break-word;}
 .yslygi .name_yslygi:hover				{ color:#ff4c05;}
 .text_yslygi							{ color:#545353; font-size:13px; line-height:18px; width:211px; overflow:hidden; margin-top:6px; word-wrap: break-word;}
 
/*==============================================================*/
/*===================   Каталог продукции =======================*/
/*==============================================================*/
 .one_catalog							{ text-align: center; width:211px; margin-left: 11px; margin-bottom:30px; display: inline-block; vertical-align: top;}
 .name_catalog							{ color: #0070e3; font-size: 16px; line-height: 20px; text-decoration: underline; overflow:hidden; display:block; }
 .marg_right_catalog						{ margin-right:26px; }
 .one_catalog .img_catalog_index			{ padding-bottom:10px; display:block; height:158px;}
 .one_catalog img						{ max-height:158px; max-width:211px; }

 .product_vipad							{ margin-left:29px; text-decoration:underline; display:none; }
 .product_vipad	a						{ color:#626262; font-size:13px; line-height:16px; margin-bottom:11px; display:block; }
 .uslugi_activ							{ text-decoration:none; color:#2a2a2a;}
 .product_img img						{ max-height:71px; max-width:95px !important; margin:12px 9px 0px 9px;}
 .product_class .uslugi					{ width: 223px; margin: 0 9px 12px 9px;}
 .marg_prod								{ margin-right: 18px;}
.product_class 							{ width: 356px; }
/*==============================================================*/
/*===================   Хлебные крошки ========================*/
/*==============================================================*/
 .bread									{ margin: 0 0 10px 0;}
 .bread_link								{ color:#0070e3; font-size:11px; line-height:11px; text-decoration:underline; }
 .bread_passive							{ color:#4b4b4b; font-weight:bold; font-size:11px; line-height:11px;}
 .bread_slesh							{ font-weight:normal; font-size:11px; line-height:11px;}
/*==============================================================*/
/*=================== Карточка товара ========================*/
/*==============================================================*/
 .kartochka								{ padding: 0 0 20px 11px; font-family:Arial, Helvetica, sans-serif; text-align:left; position:relative;
margin-top:16px; }
 .big_img								{ height:252px; width:337px;}
 .nazvanie								{ color:#1b1a1a; font-size:13px; line-height:13px; font-weight:bold; margin-bottom:12px;}
 .nazvanie span							{ color:#4b4b4b; font-weight:normal; font-size:13px; line-height:13px;}
 .but_kart								{ left: 300px; top:116px; }
 .kartochka .tv_day_new_cena				{ margin-bottom:20px; }
 .kart_opisanie							{ color:#353535; font-size:13px; line-height:19px;}
 .kartochka ul li img					{ max-height:71px; max-width:95px; /* border:1px solid #cacaca; */ cursor:pointer; }
 div.button								{ cursor:pointer;}
 .img_kart								{ width: 245px; margin: 0 35px 16px 0; min-height: 130px; }
 .img_kart > a							{ display: block; width: 245px; text-align: center; }
 .img_kart > a > img					{ max-width: 245px; }
 .img_kart ul  							{ width: 245px; float:left; margin-top:16px;}
 .img_kart ul li						{ display: block; float: left; width: 75px;  text-align: center; padding-bottom: 5px;}
 .img_kart ul li a						{ display: block; width: 75px; height: 60px; }
 .marg_img_kart							{ margin-right:10px !important;}
 .kart_xarakt							{ border-top: 1px solid #8b8b8b; margin-top:16px; width:356px; font-family:Arial, Helvetica, sans-serif;}
 .kart_xarakt td							{ font-size:13px; line-height:18px; padding:8px 0 8px 12px; text-align:left; color:#404040;}
 .kart_xarakt td:first-child				{ width:196px; color:#292929; font-weight:bold; }
 .back_grey								{ background:#f7f7f7;}
 .karusel_kartochka						{ border:none; box-shadow:none; margin-top:4px;}
 .pad_bottom								{ margin-bottom:42px;}
/*=================== Написать отзыв ========================*/
 #napisat_otziv							{ background:url(../media/newtype/back_vopros.png) no-repeat top center; height:46px; width:216px; cursor:pointer; margin-top:10px; margin-left:11px; }
 #napisat_otziv:hover					{ background:url(../media/newtype/back_vopros.png) no-repeat center -46px; }
 #napisat_otziv.activ_otziv				{ background:url(../media/newtype/back_vopros.png) no-repeat center -46px; }
 .block_otziv							{ margin:10px 0 5px 24px; width:479px;}
 .otziv_zagolovok						{ background:#f7f7f7; color:#525252; font-size:12px; line-height:12px; text-align:left; 
padding:8px 0 8px 12px;  }
 .otziv_zagolovok span					{ font-size:12px; line-height:12px; color:#2c2c2c; font-weight:bold; padding-left:5px;}
 .one_otziv img							{ margin: 17px 47px 5px 25px; }
 .text_otziv								{ margin-top:17px; font-family:Arial, Helvetica, sans-serif; color:#545353; font-size:13px; line-height:18px;
margin-bottom:18px; width:356px; text-align:left;}
 .block_otziv .header_grey_span_none		{ margin-bottom:8px;}
/*==============================================================*/
/*=================== Список товаров ========================*/
/*==============================================================*/
.img_tovar_index {
width: 151px;
height: 115px;
overflow: hidden;
display: block;
margin: 8px auto 0 auto;
}
 .kolvo_str								{ color:#aeaeae; font-size:19px; line-height:19px; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
 .tovar_all								{ margin-top:12px; /* background:url(../media/newtype/tovar_shadow.jpg) no-repeat center bottom; */}
 .tovar_all .button						{ top: 206px;}
 .tovar_all .one_tovar					{ height:auto; margin-left:11px; margin-bottom:20px; margin-top:10px;}
 .marg_img_tovar							{ margin-right:27px;}
 .opisanie_kat .header_grey				{ margin-bottom:16px;}
 .number_str								{ text-align:center; padding-top:4px; margin:0 90px 0; display:inline; }
 .number_str		li						{ display:inline; margin-right:4px; margin-left:4px;  }
 .page_link								{ color: #2468c4;font-size: 13px; line-height:13px; text-decoration: underline;}
 .activ_link								{ color: #000000; font-size: 13px; line-height:13px;  text-decoration: none; font-weight:bold; }
 .str_prev_next							{ color:#0070e3; text-decoration:underline; font-size:16px; line-height:16px; background:none;
border:none; cursor:pointer; padding:0; height:auto; width:auto;}
 .str_prev_next_none						{ color:#0070e3; text-decoration:none; font-size:16px; line-height:16px;}
 .str_a:hover span						{ color:#ff4c05;} 
 li.page_next								{ padding-left:20px; }
 li.page_prev								{ padding-right:20px; }
 .stranisa								{ margin-top:5px; text-align:center; }
 .none_line								{ text-decoration:none; }

/* pagination - циферки постраничного вывода */
.pagination						{ margin:0 auto; text-align: center; width: 100%; border-top: 1px solid #dedede; padding-top: 20px; margin-top: 35px; margin-bottom: 35px;}
.pagination	span 				{ font-size: 17px; color: #8e8e8e ; font-family: Arial; margin-right: 5px;}
.pagination a					{ color: #058ba9; font-size: 17px; text-decoration: underline; margin-right: 5px;}
.pagination	a:hover				{ color: #6DA108;}
.pagination a.prev_p			{ margin:0px; border: none; padding: 0 10px; text-decoration: underline; float: left; font-size: 17px;}
.pagination span.prev_p			{ margin:0px; padding: 0 10px; float: left; font-size: 17px; }
.pagination a.next_p			{ margin:0px; border: none; padding: 0 10px; text-decoration: underline; float: right; font-size: 17px;}
.pagination span.next_p			{ margin:0px; padding: 0 10px;  float: right; font-size: 17px;}

/*=================== Форма сортировки товаров ========================*/
 .forma_tovar_sort						{ background:url(../media/newtype/bg_form_tovar.jpg) repeat-x top center #f2f2f2; height:18px;
border:1px solid #d6d6d6; margin-top:0px; padding:8px 10px;}
 .forma_tovar_sort span, .forma_tovar_sort label	{ font-size:11px; line-height:17px; color:#686868; font-family:Arial, Helvetica, sans-serif;
padding-right:4px;}
 .forma_tovar_sort a						{ font-size:11px; line-height:17px; color:#2468c4; font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; padding-right:8px;}
 .forma_tovar_sort input					{ border:1px solid #949494; height:20px; width:53px; margin-top:5px; margin-right:4px; padding-left:3px;}

/*==============================================================*/
/*=================== Корзина несколько шагов ===================*/
/*==============================================================*/

 .header_grey_korzina					{ color:#1c1c1c; font-size:16px; line-height:16px; margin:16px 0 16px 0;}
 .label_face								{ color:#4a4a4a; font-size:12px; line-height:24px; cursor:pointer; position:relative; bottom:1px;}
 .label_face2                    		{ color:#4a4a4a; font-size:13px; line-height:24px; cursor:pointer; position:relative; bottom:1px;}
 .label_face3                    		{ color:#4a4a4a; font-size:13px; line-height:24px; }
 .info_opl								{ vertical-align:middle; }
 .pole_name								{ color:#4a4a4a; font-size:13px; line-height:13px; }
 .input_step2							{ border:1px solid #949494; width:200px; padding:0 3px; color:#4a4a4a; font-size:12px; line-height:18px;
height:20px; margin-bottom:5px;}
 .bottom_table							{ color:#979797; font-size:11px; line-height:11px; font-style:italic; }
 .marg									{ margin-right:40px; }
 .step_div2								{ text-align:center; margin-right:0; margin-top:10px;}
 .marg_top								{ margin-top:20px; }
 .table_step3							{ padding-right:5px;}
 td.in_check 		 					{ padding-left:16px;}
 td.padding_top							{ padding-top:20px;}
 .shirina_inp							{ width:325px; margin-left:5px;}
 .dostavka_in_city						{ margin-left:20px;}
 .dostavka_in_city .bottom_table			{ margin:2px 0 7px;}
 .bold						    		{ font-weight:bold; color:#333; font-size:13px; line-height:24px;}
 .update_korzina							{ background:url(../media/newtype/update_korzina.jpg) no-repeat center center; border:none; 
width:16px; height:16px; margin-left:7px; cursor:pointer; margin-top:2px;}
 .itog span								{ font-size:13px; line-height:13px;}
 .itog									{ border-bottom:1px solid #ececec; padding:10px 0 10px 10px; position:relative; }
 .itog .cena_pop_table					{ position:absolute; top:10px; right:102px;}
 .zakaz_pad								{ padding-top:5px;}
 .span_k_oplate							{ color:#1b1a1a; font-size:13px; line-height:13px; font-weight:bold; }
 .cena_k_oplate							{ color:#242424; font-size:24px; line-height:24px; font-weight:bold; padding-left:15px; }
 .ryb_k_oplate							{ color:#242424; font-size:18px; line-height:18px; font-weight:normal; padding-left:6px;}
 .summa_zakaz							{ margin-top:15px; padding-left:478px;}
 .zakazchik								{ color:#2b2b2b; font-size:16px; line-height:20px; font-weight:bold; }
 .mobile									{ font-weight:normal; font-size:13px; line-height:20px; color:#2b2b2b;}
 .prinyat_k_ispol						{ text-align:center; }
 .knopka_zakaz							{background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat left -191px;
width: 168px;
height: 45px;
color: white !important;
font-size: 16px;
line-height: 45px;
text-align: center;
display: block;
margin: 0 auto;}	
 .knopka_zakaz a							{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right -191px; color:#fff; font-size:16px; line-height:45px; padding-right:7px; display:block; width:160px; height:45px; text-align:center; }
 .knopka_zakaz_activ						{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat left -240px;}
 .knopka_zakaz_activ a					{ background:url(/intecus/theme/newtype/media/newtype/button.png) no-repeat right -240px;}
 .step_div_oform							{ margin-left:120px; margin-top:10px;}
 .step_div_oform	 .pred					{ margin-top:12px;}
 .message_zakaz							{ background:url(../media/newtype/bg_korzina_message2.jpg) repeat-x top center; line-height:24px; padding-top:20px; height:68px;}
 .bold_style								{ color:#363636; font-size:13px; font-weight:bold;}
 .schetchik								{ width:40px;}
 .schetchik input						{ border:1px solid #959595; width:22px; float:left; border-right:none; height:17px;
padding-left:5px; color:#323232; font-size:13px;}
 .strelka								{ background:url(../media/newtype/strelochka.jpg) no-repeat top center;  border:1px solid #959595; 
width:9px; height:9px; float:left; }
 .strelka_up								{ background:url(../media/newtype/strelochka.jpg) no-repeat left -9px ;  border:1px solid #959595; 
width:9px; height:9px; float:left; border-top:none; }

/*=====НОВОСТИ======*/
 .date_news_all							{ color:#5a5a5a; font-size:11px; line-height:11px; font-weight:bold; margin-bottom:3px;}
 .date_news_all.podr					{ float: right; margin-right:10px; margin-top:29px;}
 .news_img								{ padding: 0 18px 9px 0; }
 .news									{ padding-left: 10px; word-wrap: break-word;}
 .podelit								{ color: #252525; font-size: 13px; line-height: 13px; font-weight:bold; margin-top:8px;}

/*=====НОВОСТИ-СТАТЬИ======*/
 .one_statya								{ margin-bottom: 20px; max-height: 216px; overflow: hidden; word-wrap: break-word;}
 .one_statya		.str_prev_next			{ display: block; margin-bottom: 5px; line-height: 22px;}
 .one_statya img							{ max-height: 100px; max-width: 100px;}



/*=============================================================*/
/*===================     Товары Вид подробно     ==============*/
/*=============================================================*/
 .one_podr_tovar								{ margin-top:10px; margin-bottom:10px; overflow:hidden; height:92px;}
 .div_kartinka								{ display:block; width:98px; height:74px; margin: 0 15px 0 10px;}
 .div_kartinka img							{ max-height:74px; max-width:98px; }
 .podr_text									{ width:480px; margin-right:20px; height:84px; overflow:hidden;}		
 .name_podr		a							{ color: #0070E3;  font-size: 13px;line-height: 19px; text-decoration: underline; }
 .name_podr									{ margin-bottom:7px;}
 .kupit_button								{ display:block; background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat top left; height:32px; width:68px; padding-left:10px;}
 .kupit_button div							{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat top right; height:32px; width:68px;
padding-right:10px; color:#fff; font-size:12px; line-height:32px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
 .kupit_button:hover							{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  left -34px;}
 .kupit_button:hover		div					{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  right -34px;}
 .one_podr_tovar .cena_vkladka				{ padding:13px 0 0 0; font-size:15px; width:100px;}
 .one_podr_tovar .cena_vkladka span			{ font-size:12px;}
 .one_podr_tovar .vkladka_old_cena			{ padding:3px 0 6px 0;}
/*======Виды товаров=====*/
 a.vid_tab									{ background: url(../media/newtype/vid_tovar.png) no-repeat left -16px ;  width:14px; height:14px; padding:0; margin-right:6px;}
 a.vid_spisok									{ background: url(../media/newtype/vid_tovar.png) no-repeat -20px -16px ;  width:14px; height:14px; padding:0; margin-right:6px;}
 a.vid_podr									{ background: url(../media/newtype/vid_tovar.png) no-repeat -40px -16px ;  width:14px; height:14px; padding:0; margin-right:28px;}
/*======Виды товаров АКТИВНЫЕ=====*/
 a.vid_tab_activ								{ background: url(../media/newtype/vid_tovar.png) no-repeat left 0 ;}
 a.vid_spisok_activ							{ background: url(../media/newtype/vid_tovar.png) no-repeat -20px 0 ;}
 a.vid_podr_activ								{ background: url(../media/newtype/vid_tovar.png) no-repeat -40px 0 ;}
/*===========*/

 ul.karusel_recomend						{ width:750px;}
 ul.karusel_recomend li					 {float: left; margin-right: 36px; overflow: hidden;  width: 211px; }






/*======НОВЫЕ ИЗМЕНЕНИЯ=====*/
 .kupit_button_add								{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  left -68px; }
 .kupit_button_add div							{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  right -68px;  }
 a.kupit_button_add:hover								{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  left -68px; }
 a.kupit_button_add:hover div							{ background: url(/intecus/theme/newtype/media/newtype/button.png) no-repeat  right -68px;  }


.knopka_new								{ position:absolute; left: 120px; top: 200px;}
.one_tovar .knopka_new					{ top:246px;}
.tovar_all .knopka_new					{ top:214px;}

/*=============================================================*/
/*===================    Услуги в картинках    ==============*/
/*=============================================================*/
.uslugi									{ width:350px; margin:12px 10px 0px 0;}
.uslugi_name							{ color:#555; font-size:13px; line-height:19px; text-decoration:underline; display:block; margin-bottom:8px; padding-left:11px;}
.uslugi .header_grey_korzina			{ margin:0 0 16px 0;}

/* ------------------------------------------- Фотогалерея -------------------------------- */
.one_foto .img_catalog_index {
	border: 1px solid #E4E4E4;
	box-shadow: 0px 0px 5px #E4E4E4;
	height: 142px;
	padding: 8px;
	width: 195px;
}
.one_foto:hover { 
	background: #F1F1F1;
}
.mrg_foto { 
	margin-right: 12px;
}
.one_foto { 
	margin: 10px 8px 10px 0px;
	padding: 11px 11px 0px;
	float: left;
}
.name_foto { 
	color: #474747;
	display: block;
	font-size: 15px;
	line-height: 18px;
	padding: 9px 0px 7px;
 }
 .foto_form {
	margin-top: 10px;
	height: 24px;
	margin-bottom: 12px;
}
.foto_form span {
	color: #686868;
	font-size: 12px;
	line-height: 12px;
	padding-right: 24px;
	float: left;
	padding-top: 6px;
}
.foto_kat {
	position: relative;
	z-index: 15;
}
.album {
	color: #686868;
	font-size: 12px;
	line-height: 12px;
	float: left;
	cursor: pointer;
	background: url(../media/newtype/select.jpg) no-repeat #fff;
	padding: 5px 25px 5px 5px;
	width: 176px;
}
.foto_spisok {
	background: white;
	width: 183px;
	border: 1px solid #D6D6D6;
	position: absolute;
	left: 0;
	top: 21px;
	padding: 4px 0;
	z-index: 10;
	display: none;
}
.foto_spisok a {
	color: #686868;
	font-size: 12px;
	line-height: 16px;
	display: block;
	text-decoration: none;
	padding: 2px 5px;
}
.zagolovok_foto {
	color: #373737;
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
}
.galery_all {
	padding-bottom: 35px;
	margin-top: 2px;
}
.tovar_all .one_galery {
	margin-bottom: 3px;
}
.one_galery .karusel_kat {
	height: 28px;
	margin-top: 3px;
	color: #676767;
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
}

/* ------------------------- SLIDER ----------------------*/
#Main_Banner { margin-bottom: 20px; }
header #Main_Banner { width: 1000px; margin: 0 auto; padding: 10px 0;}
header #Main_Banner > img { display:block; margin: 0 auto; }
#s1 { overflow: hidden; text-align: center; }
#s1 .jcarousel-list li {}
#s1 .jcarousel-prev,
#s1 .jcarousel-next {
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	width: 19px;
	height: 19px;
	padding: 0;
	margin: 10px;
	top: 70px;
	cursor: pointer;
	z-index: 1;
}
#s1 .jcarousel-next {
	background:url('../media/newtype/prev_next.png') -19px 0;
	right:0;
}
#s1 .jcarousel-prev {
	background:url('../media/newtype/prev_next.png') 0 0;
	left:0;
}
#s1 .jcarousel-prev:hover {
	background-position: 0 19px;
}
#s1 .jcarousel-next:hover {
	background-position: -19px 19px;
}
#s1 .pager {
	position: absolute;
	height: 19px;
	width: 100%;
	bottom:10px;
	text-align: center;
}
#s1 .pager ul {
	display: inline-block;
	background: url(../media/newtype/ajax_fon.png);
	padding: 4px;
	border-radius: 15px;
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari, Chrome */
	-khtml-border-radius: 15px; /* KHTML */
}
#s1 .pager li {
	display: block;
	position: relative;
	width: 19px;
	height: 19px;
	float: right;
	background: url('../media/newtype/header_pager.png') 0 0;
	cursor: pointer;
}
#s1 .pager li.selected {
	background-position:19px 0;
}

/*новый футер*/
address {
	display:inline; 
}
.adress {	
	float:left;
	text-align:left;
	font-size:14px;
	color:#fefefd;	
	line-height: 16px;
	padding-left: 17px;
	width: 600px;
	font-size: 12px; 
	line-height: 20px;
	font-family: Trebuchet MS;
	word-wrap: break-word;
}
.adress a 	{ color: #E3E3E3; text-decoration: underline;} 
.img2b2c	{ float: right; margin-top: 10px; margin-right: 10px; width: 145px; height: 46px;  background: url(../media/2b2c_company2.png) no-repeat;}
.box_like	{   margin: 0 auto; overflow: hidden; float:right; padding-right: 14px; }
.box_like table { width: 300px;}
.wrap .footer .adress a:hover	{ color:#fff;}
.table_deliv {border-spacing: 0px;}
.table_deliv td {
	border-bottom: 1px solid #CECECE;
}
.td1_deliv { font-weight: bold; }
.delivery_desc { font-size: 11px; color: #888; font-weight:normal; word-wrap: break-word; padding-bottom:6px; line-height:14px; }
/*
 *                   товары в 4 столбца
 */
.knopka_small {
	display: block;
	width: 61px;
	height: 32px;
	background: url(../media/gButtons.png) no-repeat 0px 0px;
	position: absolute;
	top: 202px;
	left: 88px;
}
.knopka_small:hover {
	background: url(../media/gButtons.png) no-repeat 0px -32px;
}
.knopka_small.add {
	background: url(../media/gButtons.png) no-repeat 0px -64px; 
}
/* Подчеркивание ссылок*/
.text_decoration {text-decoration: underline;}
/* маркированные списки */
.text_content ul {list-style-type: disc;}
/* Границы у таблиц*/
.border td { border: 1px solid inherit;}
.borderCL						{ border-width: 1px; }	
.One_Product table, .One_Product table td, .One_Product table tr			{ border-width: 0px !important;}
#Contacts table, #Contacts table td,#Contacts table tr			{ border-width: 0px !important;}
.auth_from table, .auth_from table td,.auth_from table tr			{ border-width: 0px !important; }
.box_time_shop table.table_shop_time, .table_shop_time td, .table_shop_time tr, menu.dropdown li table td, menu.dropdown li table tr { border: none !important; }
#List_Product .popular_tovar table, tr.zagalovok_pop td, tr.zagalovok_pop { border: none !important; }
.wrap ul { list-style-type: inherit; }
.wrap ol { list-style-type: decimal; }
.hider 	{ display: none; }

.TradeProduct		{ margin-top: 20px; }
.TradeProduct .left   { width: 240px; margin-left: 10px; float: left;}
.TradeProduct .middle { width: 247px; margin-left: 40px; float: left;  }
.TradeProduct .middle span,.TradeProduct .price, .featcaption { font: 15px/17px Arial; font-weight: bold; color: #3b3b3b;}
.TradeProduct .right  { width:  170px; margin-left: 20px; float: right;}
.TradeProduct .right  .price { font-size: 21px; color: #282828; }
.TradeProduct .right  .oldprice { font-size: 14px; color: #bebebe; text-decoration: line-through;  font-weight: normal;}
.TradeProduct .BigImg { width: 240px; height: 164px; display: table-cell; vertical-align: middle; text-align: center; border: 1px solid #e1e1e1;}
.Prop0 	{ background-color: #e1e1e1; font-size: 13px; color: #282828; padding: 10px 15px;  text-shadow: 2px 1px 3px #f6f6f6; border-top: 1px solid #eee; border-right: 1px solid #cbcac9; border-bottom: 1px solid #bdbcbb; border-left: 1px solid #e7e7e7; float: left; margin: 0 5px 5px 5px; cursor: pointer; min-width: 200px; margin: 0px 5px 5px; min-width: 20px; text-align: center; padding: 5px; border-radius: 3px;}
.Prop0.active { background-color: #424242; color: white; border-top: 1px solid #888787; border-right: 1px solid #31302f; border-bottom: 1px solid #323130; border-left: 1px solid #616160; text-shadow: none; }
.Prop0.noactive { border: 1px solid #e1e1e1; color: #a9a9a9;  }
.nameprop + div { margin-bottom: 10px;}
.button_g,.button { position: static;}
.button_g {margin-top: -33px;}


/*========================== Фильтр товаров =========================*/

.left_filter{ width: 230px; margin-bottom: 20px; }
.left_filter .filter_header {	color:#fff;	font: 16px Arial;	text-align: center;	width: 230px;	height: 38px;	vertical-align: middle;	display: table-cell;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	background: #5a5a5a; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #5a5a5a 0%, #464646 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#464646)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #5a5a5a 0%,#464646 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #5a5a5a 0%,#464646 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #5a5a5a 0%,#464646 100%); /* IE10+ */	background: linear-gradient(to bottom, #5a5a5a 0%,#464646 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#464646',GradientType=0 ); /* IE6-8 */}
.left_filter .filter_body { 	color: #000;	font: 12px Arial;	text-align: left;	border-left: 1px solid #dadada;	border-right: 1px solid #dadada;}
.left_filter .filter_body .filter_section{	padding: 20px 12px;	text-align: left;	border-bottom: 1px dashed #dadada;}
.UIsliderWrap { padding-bottom: 10px; width: 200px; background: url('../images/filter_slider_bg.png') no-repeat 5px 5px; height:4px; margin: 10px auto}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { position:relative; border:none; width: 175px; height:1px; background: none; padding: 7px; margin-left:5px  }
.ui-slider-range.ui-widget-header { background: #44b5df; height: 6px; position: absolute; margin-left: 3px; top: 6px; border-radius:1px}
.ui-slider-handle.ui-state-default.ui-corner-all { border: none !important; margin-left: -4px; width:12px; height: 16px; background: url('../images/filter_slider.png') no-repeat top left; display: block; position: absolute; top: -1px;}
.left_filter input.num{	width: 60px;	border-radius: 10px;	border: 1px solid #dadada;	background: #f1f1f1;	padding-left: 5px;	box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.25);	margin-right: 5px;}
.left_filter .filter_body .filter_section .filter_section_name { 	margin: 0 0 15px 0;	font: 16px Arial;	font-weight: bold;	float:left;	background: url(../images/filter_open_section.png) 0px 7px no-repeat;	padding-left:15px;	cursor:pointer;}
.left_filter .filter_body .filter_section .filter_section_name.active {	background: url(../images/filter_open_section.png) 0px -36px no-repeat;}
.left_filter .filter_section_name span{	border-bottom: 1px dotted #000;}
.left_filter .filter_section_body select {margin-bottom: 15px;}
.left_filter .filter_section_body .filter_value {	margin-bottom: 5px;}
.left_filter .filter_buttons{	border-bottom:1px solid #dadada;	border-left:1px solid #dadada;	border-right:1px solid #dadada;	padding: 20px 10px 30px;}
.left_filter .filter_show{	border-bottom:0px solid #dadada;	margin: 0px auto;	text-align:center;}
.left_filter .filter_buttons input,.left_filter .filter_show input{	width: 90px;	height: 30px;	border: 0px solid #dadada;	border-radius: 3px;	box-shadow: 0px 1px 5px -3px;	cursor: pointer;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );}
.left_filter .filter_show input{width: 118px;color: #0070e3; text-decoration: underline;}
.left_filter .filter_show input:hover{color: #ff4c05; text-decoration: none;}
.left_filter .filter_buttons input:hover{	box-shadow: 0px 1px 5px -3px;	border: 1px solid transparent;	background: #44b3dd;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0YjNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGE5ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #44b3dd 0%, #40a9d1 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44b3dd), color-stop(100%,#40a9d1));	background: -webkit-linear-gradient(top,  #44b3dd 0%,#40a9d1 100%);	background: -o-linear-gradient(top,  #44b3dd 0%,#40a9d1 100%);	background: -ms-linear-gradient(top,  #44b3dd 0%,#40a9d1 100%);	background: linear-gradient(to bottom,  #44b3dd 0%,#40a9d1 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44b3dd', endColorstr='#40a9d1',GradientType=0 );}
.left_filter .neoselect	{ overflow: hidden; text-align: left; height: 25px; width: 212px; border: 1px solid #cbcbcb; border-radius: 3px; padding: 0 23px 0 8px; line-height: 26px; font-family: Arial; cursor:pointer; font-weight: normal; color: #3f3f3f;	background: #fff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );}
.left_filter .neoselect .dropdown   { background: url(../images/filter_open_section.png) no-repeat; width: 10px; height: 10px; position: absolute; border: 0; right: 10px; top: 10px;	}
.left_filter .optionneo				{ overflow: hidden; text-align: left; height: 25px; background-color: #f5f5f5; border-bottom: 1px solid #e5e5e5; line-height: 26px; font-size: 12px; font-family: Arial; padding-left: 7px; cursor: pointer; width: 100%; font-weight: normal; color: #3f3f3f}
.left_filter .optionneo:hover		{ background-color: #ffffff;}
.left_filter .optionlast			{ border-radius: 0 0 3px 3px;}
.left_filter .checkbox2013 { display: none;	height: 17px;}
.left_filter .checkbox2013 + label { padding: 1px 0px 1px 22px; background: url(../images/filter_checkboxs.png) no-repeat; background-position-y: -40px; margin:5px; cursor:pointer;}
.left_filter .checkbox2013 + label:hover { background: url(../images/filter_checkboxs.png) no-repeat; background-position-y: -20px;}
.left_filter .checkbox2013:checked + label {background: url(../images/filter_checkboxs.png) no-repeat;}
.left_filter .filter_section_body .filter_radio + label { background: url(../images/filter_radio.png) 0px -21px no-repeat; padding-left: 22px; height: 20px; padding-top:2px; padding-bottom:2px;cursor:pointer;}
.left_filter .filter_section_body .filter_radio:checked +label { 	background: url(../images/filter_radio.png) 0px 0px no-repeat; }
.left_filter .filter_picture + span {width: 26px;height: 26px;display: block;border:1px solid #dadada; border-radius:2px;cursor:pointer;}
.left_filter .filter_picture + span > label{border: 1px solid #E4E4E4;margin:2px;width: 20px;height: 20px;display: block;cursor:pointer;}
.left_filter .filter_picture:checked + span { background:#44b5df;}


/*========================== NEW LOGIN =========================*/
.login_warp					{ vertical-align: middle;	background: url(../images/login_bg.png);}
.login_body 				{ width:435px;	margin: 0 auto;}
.login_back					{ background: url(../images/login_back_str.png) 90px 12px no-repeat,url(../images/login_plashka.png) center -4px no-repeat;	height: 34px;	padding-top: 11px;	font: 19px Arial;	color: #fff;	text-align: left;	padding-left: 135px;	padding-right: 100px;	}
.login_back span 			{ cursor:pointer;}
.login_auth					{ background:#fff;	border-radius: 10px;	text-align:left;	padding: 30px 80px;	box-shadow: 0px 8px 11px rgba(10,10,10,0.5);	position: relative;	}
.login_label				{ margin-bottom: 30px;}
.login_inputs 				{ margin-bottom: 20px;}
.login_inputs div + div		{ margin-top: 10px;}
.login_inputs input			{ border: 1px solid #8b8b8b;	border-radius: 3px;	width: 275px;	height: 24px;	font: 16px Arial Narrow;	padding: 8px;	margin-top: 5px;	color:#676767;}
.login_inputs input:focus	{ border: 1px solid #0a9bbf;}
.login_buttons				{ height: 42px;margin-bottom: 20px;}
.login_tech					{ background: url(../images/login_plashka.png) center -10px no-repeat;	height: 45px;	font: 19px Arial;	color: #fff;	line-height: 45px;}
.login_tech a				{ color:#fff; text-decoration: none; }
.login_tech a:hover			{ cursor:pointer; }
.login_remember				{ font-weight: lighter;background: url(../images/login_checkbox.png) 0px -18px no-repeat; padding-left: 25px;display: inline-block;margin-top: 10px; font:16px 'Arial Narrow', 'Sans-serif'; line-height: 22px; }
.login_remember .active 		{ background: url(../images/login_checkbox.png) 0px 2px no-repeat;}
.remember + label 			{ background: url(../images/login_checkbox.png) 0px -18px no-repeat;}
.remember:checked + label 	{ background: url(../images/login_checkbox.png) 0px 2px no-repeat;}
.login_enter 				{ background: url(../images/login_enter.png) 0px 0px no-repeat;width: 96px; height: 42px;display: inline-block; float:right;cursor:pointer}
.login_links a,.login_header_links a{ font:14px Arial;color:#676767;border-bottom:1px solid #676767;cursor:pointer;margin-bottom: 5px;display: inline-block;}
.login_links a:hover,.login_header_links a:hover{ font:14px Arial;color:#74b710;cursor:pointer;border-bottom:1px solid #74b710;}
.login_logo					{ float: left;margin-right:90px; margin-top: 5px;}
.login_contacts				{ background: url(../images/login_contacts.png) 0px 0px no-repeat; width: 500px; height: 51px;float: left;margin-top: 24px	}
.auth_box					{ width: 526px; text-align:left;}
.auth_title					{ font-family: Arial Narrow; font-size: 20px; color:#383838; position:relative; margin-bottom:5px;font-weight: bold;}
.auth_title	 + div			{ font-family: Arial Narrow; font-size: 14px; color:#676767; margin-bottom: 15px;}
.auth_close					{ position:absolute; top: -39px; right: -14px;}
.auth_from					{ font-family: Arial; font-size:13px;margin-left:0px; }
.auth_from td				{ padding-bottom: 8px; padding-right: 15px; font: 14px Arial; color:#383838;font-weight: bold;}
.auth_from .prof_text		{ height: 35px;width: 340px;border: 1px solid #8b8b8b;border-radius: 3px;padding: 5px;}
.auth_from .submit_auth		{ margin-top:8px; border:none; background:url(/public/img/auth_submit.jpg); width:91px; height:24px; text-align:center; color:#fff; font-weight:bold;}
.reg_link					{ margin-top:20px;}
.reg_link a					{ float:left; border-bottom:1px dotted #000101; color:#000101; font-size:11px;}
a.reg_link 					{ border-bottom:1px dotted #000101; color:#000101; font-size:11px;}
.mrgrg50					{ margin-right:50px;}
a#auth_links				{ color:#1785a4; border-bottom:1px dashed #2d9cd5; margin-right:7px;}
.dialog 					{ border-radius: 5px 5px;    width: 490px;	background:#fff;    padding: 25px 0px 25px 30px;    display: none;    position: fixed;    z-index: 10001;    color: #3f3f3f;	font-size: 13px;}
.shadow 					{ -moz-box-shadow: 0 0 6px #111111; -webkit-box-shadow: 0 0 6px #111111; box-shadow: 0 0 6px #111111;}
#bg_fade 					{ background: url('../images/bg_fade.png');    width: 100%;    height: 100%;    left: 0;    margin: 0;    padding: 0;    position: fixed;    top: 0;    overflow: hidden;    z-index: 9999;    display: none;    _position: absolute;    _height: expression(document.body.offsetHeight+"px");    _width: expression(document.body.offsetWidth+"px");}
#auth_box_forgot a			{ font:12px Arial;color:#676767;border-bottom:1px solid #676767;cursor:pointer; float: left; margin-top: 13px;}
#auth_box_forgot a:hover	{ color:#74b710;border-bottom:1px solid #74b710; }
#auth_box_forgot + input 	{ background: url(../images/login_submit.png) 0px 0px no-repeat; width: 130px;height: 46px;border: none; float:right; cursor:pointer;}


.table { display: table; width: 100%; }
.tr { display: table-row; }
.td { display: table-cell; }
.mobSelector {
    border: 1px solid #405a6c;
    background: #ffffff;
    color: #405a6c;
    width: 50px;
    text-align: center;
    padding: 20px;
    font-size: 18px;
    border-radius: 5px 0 0 5px;
}
.mobSelector:hover {
    color: #405a6c;
}
.mobSelector img {
    vertical-align: middle;
    margin-right: 16px
}
.mobSelector.active {
    background: #405a6c;
    color: #ffffff;
    border-radius: 0 5px 5px 0;
}

.square_image_link {
    display: inline-block;
    width: 200px;
    height: 160px;
    position: relative;
    border: 2px solid #3a3a3a;
    border-radius: 3px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    margin: 5px;
    vertical-align: middle;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.square_image_link img {
    max-width: 100%;
    max-height: 100%;
}
.square_image_link span {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 3px 6px;
    background: rgba(0, 0, 0, 0.8);
}
.square_image_link:hover {
    border: 2px solid #656565;
    color: #ffffff;
}
.square_image_link:hover span {
    background: rgba(0, 0, 0, 0.6);
}