

/* Start:/bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/style.css?12933518504608*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#2F4773 url(/bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.bmp) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	/*font-size:11px;*/
	float:left;
	font-style:bold;
	font-size:100%
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
    text-decoration:none;

}

div.root-separator
{
	width:1px;
	height:27px;
	float:left;
	background:url(/bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/images/separator.gif) center top no-repeat;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#8298b6;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#8298b6;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/softmark_corp/components/bitrix/menu/left_menu/style.css?1294215481664*/
/* 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/softmark_corp/components/bitrix/menu/left_menu/images/left_menu_bg.gif) top repeat-x;
}

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

ul.left-menu li a:visited
{
/*	color:#BC262C;*/
        color:#4B6185;
}

ul.left-menu li a:hover
{
/*	color:#BC262C;*/
        color:#4B6185;
}


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:#46926C;
}



/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1439016796424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/components/bitrix/currency.rates/templates/.default/style.css?121594550762*/
.currency-list td, .currency-list th
{
	white-space: nowrap;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1502722032467*/
.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/softmark_corp/styles.css?13759322754212*/
h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}


/*Information block*/
.information-block
{
	width:200px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#2F4773;
	font-weight:bold;
	font-size:100%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
        text-decoration:none;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(/bitrix/templates/softmark_corp/images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

input.inputbuttonbuy 
{ 
        font-size: 12pt; 
        color: White; 
        font-weight: bold; 
        background-image: url('/bitrix/templates/softmark_corp/images/red_button.png'); 
        background-repeat: no-repeat; 
        border: 0px; 
        padding: 0px 10px 0px 10px; 
        width: 88px; 
        height: 32px;
        cursor:pointer; cursor: hand;
}
input.inputbuttonbuylong 
{ 
        font-size: 11pt; 
        color: White; 
        font-weight: bold; 
        background-image: url('/bitrix/templates/softmark_corp/images/red_button_140.png'); 
        background-repeat: no-repeat; 
        border: 0px; 
        padding: 0px 10px 0px 10px; 
        width: 140px; 
        height: 32px;
        cursor:pointer; cursor: hand;
}

input.inputbuttonbuygrey 
{ 
        font-size: 10pt; 
        color: Black; 
        font-weight: bold; 
        background-image: url('/bitrix/templates/softmark_corp/images/greybutton.png'); 
        background-repeat: no-repeat; 
        border: 0px; 
        padding: 0px 10px 3px 10px; 
        width: 177px; 
        height: 33px;
        cursor:pointer; cursor: hand;
}


input.inputbuttonflat 
{ 
        color: #2F4773; 
        background-color: #E7EEF4; 
        border: solid 1px #99BAD7;  
        cursor:pointer; cursor: hand;
}


ul 
{ 
        list-style-image: url(/bitrix/templates/softmark_corp/images/list_bullet.gif); 
}

/* Table colors */
td.tableborder, table.tableborder { background-color: #99BAD7; }
table.tablehead, td.tablehead { background-color: #e6eff7; }
table.tablebody, td.tablebody { background-color: #FFFFFF; }
table.tablenullbody, td.tablenullbody { background-color: #FFFFFF; }

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.tableheadtext { color: #2F4773; }

a.tablebodylink { text-decoration: none; }
a.tablebodylink:hover { text-decoration: underline; }

table.tableborders, td.tableborders { border: 1px solid #99BAD7; }
table.tableheads, td.tableheads { background-color: #e6eff7; padding: 5px; }
table.tableheads .smalltext ,td.tableheads .smalltext { color: #355B7C; }
table.tablebodys, td.tablebodys { background-color: #FFFFFF; padding: 5px; }
table.tablebodys strong, td.tablebodys strong { color: #355B7C; }

.smalltext, .smalltextwhite, .smalltextblack { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.smalltext { color: #2F4773; }
.smalltextwhite{ color: #FFFFFF; }
.smalltextblack{ color: #000000; }


/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}
/* End */


/* Start:/bitrix/templates/softmark_corp/template_styles.css?15964266696802*/
html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:760px;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #486DAA;text-decoration:underline;}
a:visited{color:#486DAA;text-decoration:underline;}
a:active {color: #486DAA;text-decoration:underline;}
/*a:hover{color:#DD0000;text-decoration:underline;}*/
a:hover{color:#46926C;text-decoration:underline;}

/*a:visited{color:#8C9AA8;text-decoration:underline;}*/

a.link_news { color: #486DAA;text-decoration:none; }
a.link_news:visited{color:#486DAA;text-decoration:none;}
a.link_news:active {color: #486DAA;text-decoration:underline;}
/*a.link_news:hover{color:#DD0000;text-decoration:underline;}*/
a.link_news:hover{color:#46926C;text-decoration:underline;}
/*a.link_news:visited{color:#8C9AA8;text-decoration:none;}*/


a.link_menu { color: #4B6185;text-decoration:none; font-weight:bold;}
a.link_menu:visited{color:#4B6185;text-decoration:none; font-weight:bold;}
a.link_menu:active {color: #4B6185;text-decoration:underline; font-weight:bold;}
a.link_menu:hover{color:#46926C;text-decoration:underline; font-weight:bold;}





/*link_tab */
a.link_tab {color: #486DAA;text-decoration:none; cursor:pointer; cursor: hand;}
a.link_tab:visited{color:#486DAA; text-decoration:none; cursor:pointer; cursor: hand;}
a.link_tab:active {color: #486DAA; text-decoration:none; cursor:pointer; cursor: hand;}
a.link_tab:hover{color:#DD0000; text-decoration:none; cursor:pointer; cursor: hand;}



/*Links News*/
/*a_news:link {color: #486DAA; text-decoration:none;}*/
/*a_news:visited{color:#8C9AA8; text-decoration:none;}*/
/*a_news:active {color: #486DAA; text-decoration:underline;}*/
/*a_news:hover{color:#DD0000; text-decoration:underline;}*/
/*/*a_news:hover{color:#46926C; text-decoration:underline;}*/*/


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}


#header
{
	position:relative; /*containing block*/
	height:80px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #FFFFFF url(/bitrix/templates/softmark_corp/images/header_bg.bmp) repeat-x;
	border-bottom:1px solid #D6D6D6;
}

#header_logo
{
	position:absolute;
}

#company_logo
{
	display:block;
	position:absolute;
	width:200px; 
	height:70px; 
	left:10px;
	top: 5;
	/*background:url(/bitrix/templates/softmark_corp/images/logo.gif) right center no-repeat;*/
}

#header_text
{
	position:absolute;
	left:200px;
	top: 0;
	padding-left:0px;
	padding-top:5px;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_text .bx-main-title
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#header_text span.bx-main-subtitle
{
	font-size:80%;
}


#header_banner
{
	position:absolute;
    width: 100%;
	left: 0;
	top: 0;
    text-align: center;
	padding-left:0px;
	padding-top:5px;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_tags
{
	position:relative;
        height:30px;
        padding-top:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #FFFFFF url(/bitrix/templates/softmark_corp/images/header_bg.bmp) repeat-x;
	border-bottom:1px solid #D6D6D6;

}

/* Header menu: home, search, feedback*/
#header_menu
{
	background:#4B6185;
	position:absolute;
	right:10px;
    top:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #9dabc0;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:6px 11px;
}


#header_phones
{

	position:absolute;
	right:10px;
    top:40px;
	text-align: right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#zebra
{
	height:20px;
	background:transparent url(/bitrix/templates/softmark_corp/images/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/
#content
{
	width:100%;
	height:70%;
	border-collapse:collapse;
}

/*Left column*/


#content .left-column
{	
        width:210px;
        vertical-align:top;
	height:100%;
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
	padding:0 23px 10px 23px;
}

/*Right column*/
#content .right-column
{
	width:0px;
	vertical-align:top;
}

/*Bottom banner*/
#bottom_banner
{
	padding:5px;
	text-align:center;
}

/*Footer*/
#footer
{
/*	background: #4D6990;*/
        background:#4B6185;
	text-align:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:27px;
	padding:8px;
	
}

/*Link in footer*/
#footer a
{
	color: #CFD6E1;
	font-size: 100%;
}



/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/* social network*/
div#sonet_events_ms_message {width:150px;}

blockquote.style_category 
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
}


/*testing new element*/
div.catalog-detail-properties { clear: both; padding: 1em 0 0;  overflow: hidden; width: 90%; }
div.catalog-detail-property { margin: 0 0 1em; border-bottom:1px dotted #CCCCCC; float: left; width: 100%;}
div.catalog-detail-property b { float: right; position: relative; top: 0.31em; padding-left: 3px;  font-weight:normal; background: white;}
div.catalog-detail-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1; background: white;}
div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }

div.catalog-detail { position: static; border: 1px solid white; zoom:1;}
div.catalog-detail-hover div.catalog-admin-links  { display: block; }
div.catalog-detail-hover { border: 1px solid red; position: relative;}

table.catalog-detail td { padding:0; vertical-align: top;}

div.catalog-detail-line 
{
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
	background: url(/bitrix/templates/softmark_corp/images/title-line.gif) no-repeat;
}

div.catalog-detail-full-desc { width: 90%; text-align: left; }

/*testing new element*/




.divTable{
  display: table;
  width: 100%;
}
.divTableRow {
  display: table-row;
}
.divTableHeading {
  background-color: #EEE;
  display: table-header-group;
}
.divTableCell, .divTableHead {
  border: 1px solid #999999;
  display: table-cell;
  padding: 3px 10px;
}
.divTableHeading {
  background-color: #EEE;
  display: table-header-group;
  font-weight: bold;
}
.divTableFoot {
  background-color: #EEE;
  display: table-footer-group;
  font-weight: bold;
}
.divTableBody {
  display: table-row-group;
}


/* End */
/* /bitrix/templates/softmark_corp/components/bitrix/menu/horizontal_multilevel/style.css?12933518504608 */
/* /bitrix/templates/softmark_corp/components/bitrix/menu/left_menu/style.css?1294215481664 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1439016796424 */
/* /bitrix/components/bitrix/currency.rates/templates/.default/style.css?121594550762 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1502722032467 */
/* /bitrix/templates/softmark_corp/styles.css?13759322754212 */
/* /bitrix/templates/softmark_corp/template_styles.css?15964266696802 */
