

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1414061900501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/style.css?14132064472742*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:135px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/cat_menu_2/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1413206447583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1479183673467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/maltima/template_styles.css?154151757239807*/
body,html{padding:0; margin:0 auto;} body {background:#fff;}
#content ul, #tabs .ui-tabs-panel ul{margin: 10px 20px;}
#content li,  #tabs .ui-tabs-panel li{list-style:disc; margin-left: 10px;}
ul, form, p,li{margin:0px; padding:0px; list-style:none;}
table,tr,td{padding:0; margin:0; border-collapse:collapse; vertical-align:top; } a{outline:none;}
img{border:none; behavior:url(/bitrix/templates/maltima/iepngfix/iepngfix.htc);}
.clear{clear:both;} #all{width:100%; margin:0 auto; min-height:800px; min-width:1150px;	_width:expression(document.body.clientWidth > 1150 ? "auto" : "1150px");}
#up-header {
	width:100%;
	height:35px;
	background:#015e95;
}
#icons {
	height:20px;
	left:800px;
	position:absolute;
	top:9px;
	width:120px;
}
#icons a {
	display:block;
	width:15px;
	height:15px;
	float:left;
	margin-right:20px;
}
#icon-1 {
	background:url('/bitrix/templates/maltima/images/icon-home.jpg') no-repeat;
}
#icon-1:hover {
	background:url('/bitrix/templates/maltima/images/icon-home-hover.jpg') no-repeat;
}
#icon-2 {
	background:url('/bitrix/templates/maltima/images/icon-map.jpg') no-repeat;
}
#icon-2:hover {
	background:url('/bitrix/templates/maltima/images/icon-map-hover.jpg') no-repeat;
}
#icon-3 {
	background:url('/bitrix/templates/maltima/images/icon-mail.jpg') no-repeat;
}
#icon-3:hover {
	background:url('/bitrix/templates/maltima/images/icon-mail-hover.jpg') no-repeat;
}
#up-menu {
	width:700px;
	margin:0 auto;
	height:35px;
	position:relative;
	top:0px;
	left:0px;
}
#up-menu ul{
	width:740px;
	margin:0 auto;
	padding-top:6px;
}
#up-menu ul li{
	float:left;
	padding:0px 20px 0 20px;
	text-align:center;
	border-right:2px solid #fff;
}
#up-menu ul li#last-li {
	border:0px;
}
#up-menu ul li a {
	color:#fff;
	font-size:16px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
#up-menu ul li a:hover {
	color:#fff201;
}
#center {
	padding:0 0px 0 37px;

}
/*
	background:url('/bitrix/templates/maltima/images/left-header.jpg') no-repeat left top;
	*/
	
#centerer {
	padding:0 37px 0 0;
	
}
/*
background:url('/bitrix/templates/maltima/images/right-header.jpg') no-repeat right top;
*/

#inner-center {
	background:url('/bitrix/templates/maltima/images/header-bg.png') no-repeat top right;
	width:1074px;
	margin:0 auto;
	min-height:338px;
	height:auto !important;
	height:338px;
	position:relative;
	top:0px;
	left:0px;
}
#logo {
	width:311px;
	height:180px;
	position:absolute;
	top:6px;
	left:0px;
}
#logo a {
	display:block;
}
#phone {
	color:#015E95;
	font-family:Tahoma;
	font-size:18px;
	height:115px;
	left:50%;
		margin-left: 168px;
	line-height:33px;
	position:absolute;
	top:45px;
	width:320px;
}

#online-kons{
width: 165px;
height: 100px;
margin-left: 337px;
position: absolute;
left: 50%;
top: 165px;
font-family: Arial;
font-size: 11px;
color: #999;
font-style: italic;

}

#online-kons img {
margin: 4px 0 0 -40px;
}

.online-konsbt{
width: 160px;
height: 29px;
border: 1px solid #ccc;
text-align: center;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #d2ebf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#d2ebf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#d2ebf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-9 */

}

.online-konsbt a{
color: #0F4F96;
font-family: Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
display: block;
padding-top: 6px;
height: 25px;
}

.online-konsbt a:hover {
color: #f60;
}

#online-kons img {
float: left;
display: block;
}

#phone_foot {
	color:#015E95;
	font-family:Tahoma;
	font-size:18px;
	height:90px;
	right:-22%;
	line-height:33px;
	position:absolute;
	bottom:40px;
	width:320px;
}

#phone b, #phone_foot b {
	font-size:24px;
	color:#fb4d00;
	font-weight:normal;
}
#zvonok {
color: #015E95;
	font-size:16px;
	font-style:italic;
	top:250px;
	background:url('/bitrix/templates/maltima/images/maill.png') no-repeat 0 2px;
	height: 30px;
	padding: 0 0 0 28px;
		font-style: normal;
    font-weight: normal;
	margin-left: 20px;
	float: left;
}
#zvonok a {
	color:#015E95;
	font-family:Arial;
	font-size:15px;
	font-style: normal;
    font-weight: normal;
}

#icq-top {
float: left;
	font-family:Arial;
	font-size:15px;
	font-style: normal;
    font-weight: normal;
	margin-left: 71px;
}

#icq-top img{
margin-right: 5px;
}

#zvonok a:hover {
	color:#fb4d00;
		font-style: normal;
    font-weight: normal;
}
#block {
	width:100%;
}
#left-block ,#lefter-block {
	width:176px;
	position:relative;
	top:0px;
	left:0px;
}
#center-block {
	width:100%;
}
#centerer-block {
	padding:0 20px;
}
#right-block,#righter-block {
	width:176px;
}
#search {
	width:172px;
	height:63px;
	background:url('/bitrix/templates/maltima/images/search.jpg') no-repeat;
	position:absolute;
	top:-90px;
	left:0px;
}
#inp-1 {
	width:126px;
	color:#146d8f;
	font-size:13px;
	font-family:Tahoma;
	float:left;
	border:0px;
	position:relative;
	top:15px;
	left:0px;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #FFFFFF);
    border-color: #CECECE #E0E0E0 #E0E0E0 #CECECE;
    -webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 20px;
    padding: 5px;
	border-right: 0;
}
#inp-2 {
	width:40px;
	height:30px;
	float:right;
	border:0px;
	background:none;
	position:relative;
	top:-15px;
	left:0px;
	cursor: pointer;
}
#catalog {
	position:relative;
	top:0px;
	left:0px;
	width:176px;
}
#h1-catalog, #h1-catalog a {
	width:176px;
	padding:0 0 10px 0;
	color:#fb4d00;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}

#inner-catalog {
	width:170px;
}
#inner-catalog ul li {
	width:170px;
	padding:9px 0;
	float:left;
	background:url('/bitrix/templates/maltima/images/border-li.jpg') no-repeat left top;
}
#inner-catalog ul li a {
	color:#146d90;
	font-size:13px;
	font-family:Tahoma;
	text-decoration:none;
	font-weight:bold;
}
#inner-catalog ul li a:hover {
	color:#fb4d00;
}
#inner-catalog ul li ul  {
	padding-left:5px;
}

#inner-catalog ul {

}

#inner-catalog ul li ul li {
	float:left;
	background:none;
	padding:5px 0;
	width:100%;
}
#inner-catalog ul li:hover a {
	color:#fb4d00;
	text-decoration:underline;
}
#inner-catalog ul li:hover ul li a {
	color:#999;
	text-decoration:none;
}
#inner-catalog ul li:hover ul li a:hover {
	text-decoration:none;
}
#inner-catalog ul li ul li a {
	color:#999;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}
#inner-catalog ul li ul li a:hover  {
	color:#146d90;
	text-decoration:underline;
}
#h1-content {
	color:#015e95;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	padding:0 0 10px 0;
	margin: 0px;
}
#content {
	color:#111;
	font-size:12px;
	font-family:Tahoma;
	text-align:justify;
	line-height:1.5;
	padding:0 0 10px 0;
}
#content a{
	color:#015E95;
}

#content p{
	margin-bottom: 15px;
}

#news {
	width:167px;
	margin:0 auto;
}
#h1-news {
	width:150px;
	height:26px;
	padding-top:7px;
	color:#fb4d00;
	font-size:14px;
	font-family:TAhoma;
	font-weight:bold;
}
.inner-news {
	padding:10px 0 10px 0;
}
.left-news {
	width:70px;
	color:#0f4f96;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}
.left-news b {
	color:#fb4d00;
	font-size:30px;
	font-weight:normal;
	font-family:Verdana;
}
.right-news {
	color:#111;
	font-size:12px;
	font-family:Tahoma;
	width:200px;
}
.right-news b {
	color:#111;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma;
	padding-bottom: 5px;
}
.right-news  a {
	color:#f60;
	font-size:12px;
	text-decoration:underline;
	display:block;
	/*
	background:url('/bitrix/templates/maltima/images/arrow.jpg') no-repeat left bottom;
	*/
	height:20px;
	padding-top:5px;
}
.right-news  a:hover {
	color:#fb4d00;
}
#all-news {
	padding:10px 0 10px 20px;
	text-align:center;
	font-weight:bold;
}
#all-news a {
	color:#015e95;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma;
}
#all-news a:hover {
	text-decoration:underline;
}
.razdelitel {
	text-align:center;
	padding:5px 0;
}
#footer {
	background:url('/bitrix/templates/maltima/images/bg-footer.jpg') repeat-x left bottom;
	height:249px;
	padding-left:30px;

}
#inner-footer {
	padding-right:30px;
	height:249px;
}
#center-footer {
	width:100%;
	height:249px;
}
#left-footer {
	width:864px;
	height:248px;
	background:url('/bitrix/templates/maltima/images/left-footer.jpg') no-repeat;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
}
#right-footer {
	width:286px;
	float:right;
	height:248px;
	background:url('/bitrix/templates/maltima/images/right-footer.jpg') no-repeat;
	position:relative;
	top:0px;
	left:0px;
	z-index:10;
}
#logo-epir {
	display:block;
	height:50px;
	left:47px;
	position:absolute;
	top:162px;
	width:75px;
}
#shetchik {
	position:absolute;
	top:106px;
	left:89px;
	display:block;
	width:31px;
	height:31px;
}
#rambler {
	width:89px;
	height:31px;
	position:absolute;
	top:106px;
	left:190px;
	display:block;
}
#copy {
	width:150px;
	height:20px;
	font-size:12px;
	font-family:TAhoma;
	color:#fff;
	position:absolute;
	top:215px;
	left:300px;
}
#phone-footer {
	color:#FB4D00;
	font-family:Tahoma;
	font-size:18px;
	height:90px;
	left:494px;
	line-height:33px;
	position:absolute;
	top:94px;
	width:220px;
}
#phone-footer b {
	font-size:24px;
	color:#fff;
	font-weight:normal;
}
#adres, #workdays {
	color:#FFFFFF;
	font-family:TAhoma;
	font-size:12px;
	left:592px;
	line-height:1.5;
	position:absolute;
	top:150px;
	width:255px;
	z-index:100;
	height: 70px;
}

#workdays {
top:177px;
left:488px;
text-align: right;
width:66px;
}

#karta {
	display:block;
	height:114px;
	left:16px;
	position:absolute;
	top:80px;
	width:265px;
	font-family: Arial;
}

#phone span, #phone_foot span {
font-family: Arial;
font-size: 18px;
padding-right: 5px;
color: #015E95;
}

#phone span.city_head, #phone_foot span.city_head {
font-size: 15px;
padding-right: 0px;
color:#015E95;
}

.city_spb  {
width: 235px;
height: 30px;
margin-top: 2px;
font-size: 28px;
font-family: 'Trebuchet MS';
color: #f60;
text-align: right;
	margin-left: 85px;
}



.city_msk {
width: 320px;
text-align: right;
font-size: 28px;
font-family: 'Trebuchet MS';
color: #f60;
}

.emptytr td{
border: 0;
height: 20px;
background-color: #fff;
}


#tabs-2 table, #tabs-3 table, #tabs-4 table, #tabs-1 table table  {
border: 1px solid #ccc;
border-right: 0;
border-left: 0;
width: 100%;
}

#tabs-2 table tr:first-child, #tabs-3 table tr:first-child, #tabs-4 table tr:first-child, #tabs-1 table table tr:first-child {
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
border-left: 1px solid #c8d7dc;
border: 1px solid #c8d7dc;
color: #015E95;
text-align: center;
}

#tabs-2 table tr p, #tabs-3 table tr p, #tabs-4 table tr p, #tabs-1 table table tr p{
margin: 0;
}


#tabs-2 table td, #tabs-3 table td, #tabs-4 table td, #tabs-1 table table td {
padding: 5px;
border: 1px solid #ccc;
}

#tabs-4 table td:nth-child(odd), #tabs-1 table table td:nth-child(odd) {

} 

#tabs-4 table td:nth-child(even), #tabs-1 table table td:nth-child(even) {

} 

.foto_prev_section {
border: 1px solid #ccc;
width: 100px;
height: 100px;
background-color: #fff ;
text-align: center;
vertical-align: middle;
display: table-cell;
}

.prev_text_sect {
width: 45%;
color: #555;
font-size: 12px;
line-height: 15px;
}

td.price_section {
color:#015E95;
text-align: center;
font-weight: bold;
}

ul.ui-tabs-nav {
border-bottom: 1px solid #60ABDD;
}

li.ui-state-default{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

}


.info_zakazz {
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
border: 0px;
color:#929AA0;
font-weight: bold;
border-left:0;
border-right:0;

}

.info_zakazz3  {
border-right: 1px solid #c8d7dc;
text-align: center;
}

a#order:hover {
color: red;
}

.info_zakazz2 {
color: #015E95}

.grey_h {
color: #999;
}


table.bot_line_color {
border-bottom: 1px solid #60ABDD;
width: 100%;
}

#tabs-5 ul li{
list-style-image:url('/bitrix/templates/maltima/images/adobe.png')!important;

}

a.fancymap {
display: block;
position: absolute;
margin-left: 596px;
margin-top:166px;
width: 186px;
height:121px;
}

#orderform {
overflow: hidden;
}

#orderform input , textarea#order-item {
width: 280px !important;
height: auto;
background: #dbdbdb; /* Old browsers */
background: -moz-linear-gradient(top,  #dbdbdb 0%, #eaeaea 6%, #f7f7f7 16%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(6%,#eaeaea), color-stop(16%,#f7f7f7), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#eaeaea 6%,#f7f7f7 16%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbdbdb 0%,#eaeaea 6%,#f7f7f7 16%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbdbdb 0%,#eaeaea 6%,#f7f7f7 16%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(top,  #dbdbdb 0%,#eaeaea 6%,#f7f7f7 16%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #999;
border-left: 1px solid #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px;
margin-bottom: 5px;
margin-top: 3px;
}

#orderform input:focus, textarea#order-item:focus {
background: #d8e8ff; /* Old browsers */
background: -moz-linear-gradient(top,  #d8e8ff 0%, #e5f3ff 6%, #edf7ff 16%, #edf7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8e8ff), color-stop(6%,#e5f3ff), color-stop(16%,#edf7ff), color-stop(100%,#edf7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d8e8ff 0%,#e5f3ff 6%,#edf7ff 16%,#edf7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d8e8ff 0%,#e5f3ff 6%,#edf7ff 16%,#edf7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d8e8ff 0%,#e5f3ff 6%,#edf7ff 16%,#edf7ff 100%); /* IE10+ */
background: linear-gradient(top,  #d8e8ff 0%,#e5f3ff 6%,#edf7ff 16%,#edf7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8e8ff', endColorstr='#edf7ff',GradientType=0 ); /* IE6-9 */
border-right: 1px solid #C4E6FF;
border-bottom: 1px solid #C4E6FF;
border-top: 1px solid #96BBCE;
border-left: 1px solid #96BBCE;
}


#orderform input.button {

-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition: all 0.218s ease 0s;
    background-image: -moz-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
	-webkit-border-bottom-colors: none;
    -webkit-border-image: none;
    -webkit-border-left-colors: none;
    -webkit-border-right-colors: none;
    -webkit-border-top-colors: none;
    -webkit-transition: all 0.218s ease 0s;
    background-image: -webkit-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #555555;
    font-size: 11px;
    font-weight: bold;
	height: 30px;
margin-left: 5px;
    padding: 0 0.91em;
    text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;}
	
#orderform input.button:hover {
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.10); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.10);
box-shadow: 0 0 10px rgba(0,0,0,0.10);
cursor: pointer;
color: #015E95;
}

#orderform label {
font-size:	12px;
font-family:Verdana,Arial,sans-serif;
font-weight: bold;
color: #015E95;
}

a.item-selected {
color: #015E95 !important;
background: url('/bitrix/templates/maltima/images/selected.png') no-repeat 0 5px !important;
display: block;
padding-left: 10px;
}

ul.root-item li a.parent {
border-bottom: 1px dotted #999;
display: inline !important;
}

ul.root-item li a.parent:active{
border-bottom: 0 !important;
color: #f60 !important;
}

ul.root-item li a.parent:hover {
color: #015E95 !important;
border-bottom: 1px dotted #015E95;
}

.logosmain {
width: 100%;
height: auto;
text-align: center;
}

.quadro {
width: 100px;
height: 120px;
float: left;
color: #444;
border: 1px solid #ccc;
padding: 5px 5px 8px 5px;
margin: 0 8px 8px 0;
text-align: center;
font-family: Arial;
font-size: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.quadro:hover {
border: 1px solid #999;
color: #015E95;
}
.quadro img {
margin-bottom: 5px;
}

th.thsection {
background-color:	#F5F5F5;
height: 25px;
padding-top: 5px;
color: #333;
font-weight: bold;
border: 1px solid #ccc;
text-align: center;
}

td.tdsection1 {
text-align: center;
border-right: 1px solid #ccc !important;
padding: 10px 0 10px 20px !important;
}

td.tdsection2, td.tdsection3  {padding: 10px 0 10px 20px !important;}

td.tdsection1, td.tdsection2, td.tdsection3  {
border-bottom: 1px solid #ccc !important;
}

td.tdsection3 {
border-left: 1px solid #CCCCCC !important;
color: #015E95;
font-weight: bold;
}

td.tdsection2  a:hover {
color: #f60;
}

#tabs-1 img {
max-width: 440px;
height: auto;
}

table.cabletable td{
border: 1px solid #e3e3e3;
font-family: Arial;
font-size: 11px;
vertical-align: middle;
padding: 2px;
}

.podborfilter {
background: #F2F5F7;
border: 1px solid #DFDFDF;
margin-bottom: 10px;
border-collapse: separate;
}
.podborfiltertab {
width:100%;
}

.podborfiltertab td {
padding: 8px;

border: 1px solid #e3e3e3;
}

.podborfiltertab td:nth-child(1){
border-right: 1px solid #e3e3e3;
}

.podborfiltertab tr {
border: 1px solid #fff;
}

.podborfiltertab td select {
min-width: 90px;
}

.allboxespodbor {
margin-top: 20px;
}

.itemboxespodbor {
float: left;
margin-right: 15px;
padding-top:15px;
width: 195px;
height: 165px;
text-align: center;
background: #edfdff; /* Old browsers */
background: -moz-linear-gradient(top,  #edfdff 0%, #dce8ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edfdff), color-stop(100%,#dce8ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #edfdff 0%,#dce8ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #edfdff 0%,#dce8ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #edfdff 0%,#dce8ef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #edfdff 0%,#dce8ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfdff', endColorstr='#dce8ef',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #cdd8de;
}

.itempodborbck {
background: url('/images/muarr.png') transparent;
width: 195px;
min-height: 165px;
}

.itempodborbck a{
font-weight: bold;
}

.itempodborbck img {
margin-bottom: 10px;
}

.podbor_t {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 19px;
width:229px;
clear: both;
padding:3px;
margin-left: 40px;
}

.podbor_t a {
display: block;
background: url('/images/podbor_t.png') 10px 0 no-repeat transparent;
text-decoration: none;
font-weight: bold;
height: 38px;
width:235px;
margin-top: -10px;
padding: 10px 0 0 57px;
}

.podbor_t a:hover {
color: #f60 !important;
}

.podbor_t.compr a {
background: url('/images/tabl_cmp.png') 10px 3px no-repeat transparent;
}

a#move_up { 
 position: fixed; 
 top: 10px; 
 display: none;
 width: 90px; 
 height: 21px; 
 text-align: center; 
 font: 12px Verdana; 
 text-decoration: none; 
 color: #2b587a; 
 background: #e1e7ed; 
 padding-top:5px; 
 opacity:0.9; 
 filter: alpha(opacity=90); 
} 
a#move_up:hover { 
 color: #fff; 
 background: #597da3; 
}

.ny-2014 {
display: block;
width: 223px;
height: 71px;
position: absolute;
background: url('/images/m_ny.png') 0 0 no-repeat transparent;
z-index: 100;
border:0 !important;
padding:0;
top: 105px;
}


.breadcrumb-navigation > li, .breadcrumb-navigation > li a {
    color: #777777;
    font-family: Arial;
    font-size: 12px;
}
.breadcrumb-navigation {
margin-bottom:15px !important
}
.breadcrumb-navigation > li a:hover {
color: #FB4D00}

.polezno .p-left ul, .polezno .p-right ul  {
list-style: none;
}
.polezno .p-left ul li, .polezno .p-right ul li {
padding-left: 25px;
 list-style: none !important;
 background: url('/bitrix/templates/maltima/images/arrw.png') no-repeat 0 2px transparent;
 padding-bottom: 2px;
}

.polezno .p-right  {
float: left !important;
}

.variants, .variantssub {
width: 400px;
list-style: none !important;
margin: 0 !important;
}
.variants li {padding: 10px; border: 1px solid #e3e3e3;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.variants {
margin-bottom: 20px !important;}
.variantssub{margin-top: -20px !important;
width: 398px;
}
.variants li, .variantssub li {list-style: none !important;text-align: left;
border-bottom: 1px dotted #e3e3e3;
margin: 0 !important;
}
.variants li{ 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
border-bottom: 0;
position: relative;
}
.variants li .the_arrow {
position: absolute;
width: 11px;
height: 7px;
right: 20px;
top: 16px;
background: url('/bitrix/templates/maltima/images/the_arrow.png') no-repeat;
}
.variants li .the_arrow.up {
background: url('/bitrix/templates/maltima/images/the_arrowup.png') no-repeat;
}

.variants li:hover {
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
cursor: pointer;
color: #333;
}

.variantssub li a {display: block; padding: 10px; text-decoration: none;}
.variantssub li a:hover {color: #f60 !important;}

.variantssub {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border: 1px solid #e3e3e3;
border-top: 0;
position: absolute;
background: rgba(255,255,255,.98);
display: none;
z-index: 10;
	-webkit-transition: all 0.2s ease-out;  
    -moz-transition: all 0.2s ease-out;  
    -o-transition: all 0.2s ease-out;  
    transition: all 0.2s ease-out;  
}
.ftable table, .my_tab {width: 100%; border-collapse: collapse; clear: both; margin: 10px 0; border:0 !important}
.ftable table tr:first-child, .my_tab tr:first-child{
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
border: 1px solid #C8D7DC;
    color: #015E95;
	}
	.ftable table tr:first-child td, .my_tab tr:first-child td{vertical-align: middle}
.ftable table td, .my_tab td {border: 1px solid #CCCCCC !important;
padding: 5px !important;}

.ftable table tr:nth-child(even), .my_tab tr:nth-child(even){
background: #F5F5F5;}
.valcen i {position: relative;}
.valcen p { border-bottom:1px dashed; padding:0;font-style:normal !important;margin:0 0 0 10px;display:inline-block;}
.valbox-0 .valcen p {color:#ff3019}
.valbox-1 .valcen p {color:#e55b2b}
.valbox-2 .valcen p {color:#0B9124}
.valbox-0 .valcen i span, .valbox-1 .valcen i span, .valbox-2 .valcen i span {
	-webkit-transition: opacity 0.2s ease-out;  
    -moz-transition: opacity 0.2s ease-out;  
    -o-transition: opacity 0.2s ease-out;  
    transition: opacity 0.2s ease-out;  
	display:none;
	position: absolute;
	padding:8px;
border:1px solid #ccc;
box-shadow: 0 0 7px rgba(0,0,0,.15);
font-size:13px;
color:#333;
 font-style: normal; 
    font-weight: normal;
	background:#fff;
	opacity:0;
	top:0;
	margin-left:80px;
	width:200px;
	z-index:1;
}
.valbox-0 .valcen p:hover, .valbox-1 .valcen p:hover, .valbox-2 .valcen p:hover{cursor:pointer;}
.valbox-0 .valcen i:hover span.tooltip1, .valbox-1 .valcen i:hover span.tooltip2, .valbox-2 .valcen i:hover span.tooltip3  {display:block;opacity:1;}
.valbox-0 .valcen i span.tooltip1 {border-color:#ff3019;}
.valbox-1 .valcen i span.tooltip2 {border-color:#e55b2b;}
.valbox-2 .valcen i span.tooltip3 {border-color:#0B9124;}
.valbox-0, .valbox-1, .valbox-2 {clear:both; margin-left:} 
.valbox-0 > div, .valbox-1 > div, .valbox-2 > div {float:left;}
.namecen {
    color: #555555;
    font-size: 12px;
    font-weight: normal;
}
.nocolor {border: 0 !important;width: auto !important;}
.nocolor tr {background: none !important; border: 0 !important;}
.nocolor td{padding:3px 0 !important; border: 0 !important; text-align:left !important;vertical-align:top}
.nocolor tr td.valcen{width:100px;text-align:left !important; padding:3px 0 3px 5px !important;}
.nocolor tr td.namecen{width:100px;text-align:right !important;}

.section .nocolor tr td.namecen {display:none !important;}
.price_section .nocolor {width:100% !important;}
.price_section .nocolor tr td {padding:0 !important; text-align: center !important;}
table.section .nocolor tr:nth-child(2n) {background:none !important;}
.price_section .nocolor tr td p {margin:0 0 5px 0 !important;}
.price_section .nocolor tr td span {margin-left:85px;}

@media screen and (max-width: 1024px) {
.price .nocolor tr td.namecen {display:none !important;}
}
.pagination .pagination p, .pagination b, .pagination a {font-family: 'Trebuchet MS' !important; font-size:17px !important; font-weight:normal !important; margin:0 5px;}
.pagination b {background:#ccc; padding:3px 8px; color:#fff; border-radius:3px; }
.pagination a:hover {color:#f60!important;}
.pagination.top font:first-child {display:none}
.pagination.bottom  font:first-child  {margin-bottom:10px;display:block;}
.pagination.top {
    border-bottom: 1px dotted #E3E3E3;
    border-top: 1px dotted #E3E3E3;
    padding: 12px 0;
}
.alsoproducts > div {
width:310px;
float:left;
margin: 0 12px 12px 0;
border:1px solid #e3e3e3;
padding:13px;
min-height:75px;
}
.alsoproducts > div a {font-size:14px;}
.alsoproducts > div a:hover {color:#f60 !important}
.alsoproducts > div:hover {border-color:#999}
.alsoproducts > div:nth-child(3n){margin: 0 0 12px 0;}
.alsoproducts > div td, .alsoproducts > div tr, .alsoproducts > div table {border:0 !important;padding:0 !important; background:transparent !important; text-align:left;}
.darkside {width:100%; position: absolute; height:100%; z-index:999; background:rgba(0,0,0,.7); display:none}
.basket-box {display:none}
.basket-box.fixed { background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    left:0;
    padding: 25px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10000;
	display:block;
	}
	.emptbask, .itsok {
    border: 2px solid #ccc;
    padding: 10px 15px;
}
.forempt{padding-left:38px; height:32px !important; text-transform:uppercase; background:url('/bitrix/templates/maltima/images/cartico.png') 0 10px no-repeat;}
.itmycount {display:none}
div.szd-basket-body {padding-bottom:0 !important}
.open_cart {
font-family: TAhoma;
text-transform:uppercase;
color:#fff;
font-size:14px;
padding:10px 0 10px 48px;
cursor:pointer;
position:relative;
}

.open_cart i{
position:absolute;
width:28px; height:25px;
background:url('/bitrix/templates/maltima/images/cartico_wt.png') no-repeat;
left:10px;
top:6px;
}

.szd-basket-body {font-family:Trebuchet MS; font-size:14px;}
.szd-caption a{font-size:16px !important; color:#015e95}
.fixed .forempt {display:block;
background:url('/bitrix/templates/maltima/images/cartico_wt.png') 8px 6px no-repeat rgb(252,158,75);
padding:10px 15px 10px 48px;
font-family: TAhoma;
text-transform:uppercase;
color:#fff !important;
font-size:14px;
font-weight:bold;
width:100%;
height:auto !important;
margin-bottom:20px;
}
.itimgf {
    border: 1px solid #ccc;
    padding: 5px 8px;
    width: 45px;
}
.sp {clear:both;}
.fixed .szd-basket-item td {vertical-align:top !important;}
td.szd-basket-item-right {padding-left:15px !important; width:240px; }
.szd-price {font-size:18px;}
.szd-basket-item-right .szd-caption {width:100%; float:left;}
.szd-basket-item-right .szd-price  {width:100px; float:right; text-align:right;}
.szd-button-block {margin-top:15px;}
.szd-basket-body .szd-button.szd-minus {width:21px; height:20px; background:url('/bitrix/templates/maltima/images/minusic.png') no-repeat 6px 8px red !important; cursor:pointer;}
.szd-basket-body .szd-button.szd-minus.del {background:red !important; width:auto; padding:0 7px; color:#fff; font-family: TAhoma;}
.szd-basket-body .szd-button.szd-plus {width:21px; height:20px; background:url('/bitrix/templates/maltima/images/plusic.png') no-repeat 6px 6px rgb(60,204,85) !important; cursor:pointer;}
.szd-basket-body .szd-quantity {width:21px; height:20px; text-align:center; font-size:14px; font-family: TAhoma;}
.szd-minus, .szd-plus, .szd-quantity {display:block !important; float:left; margin-right:5px !important}
.szd-basket-item {padding-bottom:12px; margin-bottom:12px;}
.szd-delivery b, .ordtitle, .textoplaty {font-weight:normal; font-size:17px; display:block; border-bottom:1px dotted #ccc; padding-bottom:7px; margin-bottom:15px;}
.textoplaty {margin-top:12px;}
.szd-delivery {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.szd-total, .szd-total b {font-weight:normal; font-size:23px; color:#f60; text-align:right;}
.szd-total b  {color:#333; font-size:17px;}
.szd-order input, .szd-order textarea {border-color: #555 !important;
    border-radius: 0 !important;
    padding: 5px 8px !important;
    max-width: 400px !important;width:100% !important;
	margin-bottom:4px !important;
	font-family: Tahoma; font-size:14px; color:#333; font-weight:normal}

.szd-basket-body {border-bottom:0 !important}
.szd-basket-order-button {
background: rgb(252,158,75); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,158,75,1) 0%, rgba(251,77,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,158,75,1)), color-stop(100%,rgba(251,77,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,158,75,1) 0%,rgba(251,77,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,158,75,1) 0%,rgba(251,77,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,158,75,1) 0%,rgba(251,77,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,158,75,1) 0%,rgba(251,77,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9e4b', endColorstr='#fb4d00',GradientType=0 ); /* IE6-9 */
font-family: TAhoma;
text-transform:uppercase;
color:#fff;
font-size:14px;
font-weight:bold;
padding:10px 15px;
border-radius:0 !important
}
.forempt{
color: #fb4d00;
    font-family: TAhoma;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
	padding-top:10px;
}
.fixed .forempt {float:left}
.emptybask {display:none; margin-bottom:12px;}
.fixed.for_pop  {display:block}
.bigclose {border: 2px solid #888; width:38px; height:31px; background:url('/bitrix/templates/maltima/images/bigclose.png') no-repeat center; float:right; cursor:pointer;}
.bigclose:hover {border-color:#f60;}
.onmmain {float:left;}
.backtoshop {cursor:pointer; border: 2px solid #888; font-family: TAhoma;
text-transform:uppercase;
color:#555;
font-size:14px;
padding:5px 12px; float:right;
}
.backtoshop:hover {border-color:#f60; color:#f60;}
.sposoboplaty li {background:url('/bitrix/templates/maltima/images/slipoint.png') no-repeat left 9px; padding-left:15px; font-size:16px;}
.sposoboplaty {margin-bottom:7px;}
.sposoboplaty li a {display:block; margin: 8px 0; padding:6px 12px; background:#888; color:#fff; font-size:16px; text-decoration:none; width:195px;}
.sposoboplaty li a:hover {background:#f60}
.sposoboplaty li a.szd-basket-order-cur {width:137px;}
.sposoboplaty li a.szd-basket-order-bez {width:156px;}
.szd-basket-order-button.inform {margin-left:14px; margin-bottom:25px;}
.for_pop.itsok {display:none}
.itsok {font-size:16px; border-color:green}
.formforrel {position:relative;}
.forphone {position: relative; color:#777; font-size:14px; width:270px; right:0; top:-5px;}

.manufacture {
    border: 1px dashed #ccc;
    padding: 10px;
}
.manufacture span {font-weight:bold; color:#f60}
.item_alldesc span[style="text-decoration: line-through;"], .item_alldesc p[style="text-decoration: line-through;"], .item_alldesc del
{text-decoration:none !important;
border: 2px solid #f60;
    margin: 10px 0;
    padding: 10px;
	display:block;
	text-align:center
}
.optionurl{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    margin-top: 8px;
    padding: 6px 15px;
    text-decoration: none;
}
.user_att {background:rgba(0,0,0,.37); padding:12px 0; text-align:center}
.user_att p {color:#f3f3f3; font-size:13px; font-family:Tahoma}
.item_alldesc ol li {list-style-type:decimal; margin:1px 0}
.item_alldesc ol {padding:0 0 0 15px; margin:8px 0}
.item_alldesc ol ol {padding:0 0 0 17px}
.also_title{font-size:14px}






#szd-shop-basket-full-component-area .szd-basket-body .szd-title {width:210px;}
#szd-shop-basket-full-component-area .szd-basket-body .reqiured {position:absolute;}
#szd-shop-basket-full-component-area .szd-basket-order-button {margin:0px 4px 0 0;}
#szd-shop-basket-full-component-area .szd-basket-body .szd-order input.basket-input {margin:3px 4px 5px 0 !important;}








@media (min-width: 768px) {

	
	td.szd-basket-item-right {width:622px;}
	.fixed .forempt {width:586px !important;}
	.szd-basket-item-right .szd-caption {width:490px;}
	.szd-order textarea {margin-left:-3px !important;}






}



@media (min-width: 1240px) {

	.basket-box.fixed {left:50%;margin-left:-375px !important;top:150px;width:700px;}
	
	}
/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1414061900501 */
/* /bitrix/templates/.default/components/bitrix/menu/cat_menu_2/style.css?14132064472742 */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1413206447583 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1479183673467 */
/* /bitrix/templates/maltima/template_styles.css?154151757239807 */
