/* CSS Document */
div, span, p, a, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
html {min-height:100% !important;
font-size:100.01%;margin: 0;padding: 0;font-weight: inherit;font-style: inherit; background:#676767;}
body {min-height:100%;
font-family:Arial; font-size:12px; font-weight:normal; line-height:1.2; background: /*#676767*/ url(/assets/templates/stencom/img/body.gif) repeat-y center bottom; color:#000; margin: 0; padding: 0;}
.all  { position:relative; width:970px; /*overflow:hidden;*/ margin:0 auto; padding:0; background: #eee;}
.all{min-height:100%;overflow: hidden;}
* html .all{ /* õàê äëÿ ie6 */
height: 100%; /* äëÿ èå6, ò.ê. íå ïîíèìàåò min-height */
height:auto !important;
}
img, iframe { border: none; }
a, a:link {text-decoration:none; color:#8A8A8A;}
a:hover {text-decoration:underline; color:#A00000;}
.izb {position:relative; height:33px;}
.izb a {color:#A00000; position:absolute; display:block; top:0px; right:0; width:160px; z-index:100;line-height:33px; text-transform:uppercase}
.izb .start  {color:#A00000; position:absolute; display:block; top:0px; right:160px; width:160px; z-index:100;line-height:33px; text-transform:uppercase}
.red-link {color:#A61012 !important;}
form, fieldset {margin: 0;padding: 0;}
fieldset { border: 1px solid #000; }
legend {padding: 0;color: #000;}
input, textarea, select {margin: 0;padding: 1px;font-size: 100%;font-family: inherit;}
select { padding: 0; }
ol, ul {list-style: none; line-height:1.3;}
p { margin:0; padding:0 0 10px 0; text-align:justify;}
h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;font-weight:normal; margin:0; padding:0 0 12px 0;color:#A61012;}
h1, h2 {text-transform: uppercase;}
HR {background-color:#8A8A8A; height:1px; color:#8A8A8A; border:none;}
table {border-collapse:collapse;border-spacing:0; margin:0 0 18px 0;}
caption,th,td {text-align:left; border: none;}
td { padding:6px;}


.entry  {border-collapse: collapse;border-spacing:0px;margin-left:2px;}
.entry td:first-child { font-size:12px !important; padding-left:6px;}
.entry td {border: 1px solid #8A8A8A;padding:3px;text-align:left;}
.entry th {background:#8A8A8A !important;}

.zoom{z-index:100;position:absolute; right:25px;top:850px;}




h3 {font-size: 14px;text-transform: uppercase;}

.clear { clear:both;font-size:0px;height:0;overflow:hidden;}
#nobr { border:none;}
#mail { display:block; margin:40px 0 0 105px;}

.header {width:970px; height:120px; overflow:hidden;position:relative;}
.language {width:970px;height:23px;}
.language a { display:block; float:right; overflow:hidden; position:relative;}
.language a span {display:block; position: absolute;width:100px; cursor:pointer; top:4px; left:55px;}
.language a.active span { font-weight:bold;color:#A00000; text-decoration:none;}

.menu {width:970px;height:33px; overflow:hidden; background:url(../img/mainmenu.jpg) repeat-x 0 0; text-align: center;}
.menu a {display: inline-block;padding:2px; margin:6px 10px 0 18px;font-size:15px; color: #8A8A8A;}
.menu a:hover,.menu a.active { text-decoration:none; background:#A00000;color:#FFF;}

.content h2 {font-size:16px;}

.content {width:970px;overflow:hidden;}
.content .verybigpict {height:385px;overflow:hidden; background:url(/assets/templates/stencom/img/formainpicture.jpg) no-repeat center;}
.content .verybigpict p {height:362px;width:958px;overflow:hidden; background:url(/assets/templates/stencom/img/mainpicture.jpg) no-repeat 14px 12px;}
.content .verybigpict p {color:#FFF;font-size:4em;position:relative;}
.content .verybigpict p span { width:440px; display:block; margin:12% 0 0 30%;}
.content .verybigpict img {height:361px;width:937px;overflow:hidden; display:block; margin:10px 0 0 17px;}
.content .verybigpict div { margin:12px 0 0 14px;}
.content .sez{ background:url(/assets/templates/stencom/img/sez.png) no-repeat 0 0;width:967px;height:205px;overflow:hidden;}
.content .sez h1 { float:left;width:220px;font-size:18px;padding:12px 0 0 20px;}
.content .sez a.link {font-size:12px;font-weight:bold;width:120px;height:10px;float:right;margin:9px 35px 0 0;}
.content .sez .newpict {overflow:hidden; text-align: center;}
.content .sez .newpict a {display: inline-block;padding:2px; margin:6px 4px 0 4px;position:relative;}
.content .sez .newpict a:hover {
	text-decoration: none;
}
.content .sez .newpict a span {display:block; height: 23px; line-height: 23px; cursor:pointer; background: #fff url(/assets/templates/stencom/img/lupa.gif) no-repeat 150px 5px; text-align: left; padding: 0 30px 0 12px; overfllow: hidden; }

.content .maintxt {overflow:hidden;padding:12px 0 0 20px;}
.content .maintxt h1 {font-size:18px;}
.content .maintxt .latestnews {background:url(/assets/templates/stencom/img/latestnews_bg.jpg) repeat-y 0 0;width:368px;/*height:300px;padding-top: 320px;*/float: right;margin:0 4px 33px 43px; font-size:11px;overflow:hidden; z-index:0; }
.content .maintxt .latestnews_top {background:url(/assets/templates/stencom/img/latestnews_top.jpg) no-repeat 0 0;width:368px;height:8px; }
.content .maintxt .latestnews_f {background:url(/assets/templates/stencom/img/latestnews_f.jpg) no-repeat 0 100%;width:368px;height:8px; }

.content .maintxt .latestnews h2 {margin:2px 0 0 0;color:#ADADAD; text-align:center;font-size:16px;}
.content .maintxt .latestnews img { border:1px solid #eee; display:inline-block; float:left; margin:0 6px 12px 6px;}
.content .maintxt .latestnews a {padding:0 8px 5px 0;font-size:12px; display:inline-block; float:none; width:260px;}
.content .maintxt .latestnews .clear {margin:0 0 8px 0;}
.content .maintxt .leftcol {float:left; width:47%;overflow:hidden;}
.content .maintxt .rightcol {float:right; width:47%;overflow:hidden;}
.content .maintxt .clear { border-bottom:1px solid #E2E2E2; margin:0 0 24px 0;}

.content .maintxt div.pagination { padding: 3px;}
.content .maintxt div.pagination a { display: block; float: left; color: #000000; background: #ffffff; border: 1px solid #cccccc; text-decoration: none; padding: 6px 8px 6px 8px; margin-right: 5px;}
.content .maintxt div.pagination a:hover { border: 1px solid #003f7e;}
.content .maintxt div.pagination span { display: block; float: left; color: #000000; background: #ffffff; border: 1px solid #cccccc; padding: 6px 8px 6px 8px; margin-right: 5px;}
.content .maintxt div.pagination span.ditto_currentpage { color: #575757; font-weight: bold; background: #eeeeee; border: 1px solid #003f7e;}

.content .maintxt .popup {width:619px; overflow:hidden; margin:0 auto;}
.content .maintxt .popup .popuppict { height:397px; background:url(/assets/templates/stencom/img/popap.jpg) no-repeat 0 0;margin:0 0 12px 0;}
.content .maintxt .popup .popuppict img {width:579px; height:357px;overflow:hidden; margin:19px 0 0 19px;}
.content .maintxt .popup .leftcol, .content .maintxt .popup .rightcol { font-weight:bold;}
.content .maintxt .popup .leftcol {color:#8A8A8A;}
.content .maintxt .popup .rightcol { text-align:right;}
.content .maintxt .popup .clear {margin:8px 0 24px 0;}

.content .mainnews {overflow:hidden;padding:0;}
.content .mainnews img {display:inline-block; float:left; overflow:hidden; margin:34px 26px 62px 6px;}
.content .mainnews span {color:#8A8A8A;}
.content .mainnews h1 {font-size:16px;}
.content .mainnews .clear { border-bottom:1px solid #E2E2E2; margin:0 0 24px 0;}

.content .menuleft {overflow:hidden;background:url(/assets/templates/stencom/img/katl.jpg) no-repeat 0 0;width:349px;min-height:845px;float:left;margin:34px 0 0 0;}
.content .menuleft .contentmenu {padding:12px 0 0 13px;width:321px;overflow:hidden;}
.content .menuleft .contentmenu a {display:block; /*margin:0 0 0 0; padding:10px 0 0 24px;*/ margin: 0 0 4px 0; text-decoration:none; color:#000; /*background:url(/assets/templates/stencom/img/trik.jpg) no-repeat 0 0;*/ background:#dfdfdf url(/assets/templates/stencom/img/tre-a.gif) no-repeat 7px 11px; /*width:321px;*/ height:32px;overflow:hidden;}

.content .menuleft .contentmenu li a.active {background:#dfdfdf url(/assets/templates/stencom/img/tre.gif) no-repeat 7px 11px;}

.content .menuleft .contentmenu a span {padding:10px 0 0 24px; display:inline-block; cursor:pointer;}
.content .menuleft .contentmenu a:hover {color:#A00000;background:#fff url(/assets/templates/stencom/img/tre-a-a.gif) no-repeat 7px 11px;/*url(/assets/templates/stencom/img/trik-h.jpg) no-repeat 0 0;*/}
.content .menuleft .contentmenu a.active {color:#A00000;background: #dfdfdf url(/assets/templates/stencom/img/tre.gif) no-repeat 7px 11px;}
.content .menuleft .contentmenu .degree2 {overflow:hidden;position:relative;}
.content .menuleft .contentmenu .degree2 a {width:289px; height:29px; /*background:url(/assets/templates/stencom/img/trik2.jpg) no-repeat 0 0;*/ background:#d5d5d5 url(/assets/templates/stencom/img/tre-a.gif) no-repeat 7px 9px;  margin:0 0 3px 30px;}
.content .menuleft .contentmenu .degree2 a span {padding:8px 0 0 28px;}
.content .menuleft .contentmenu .degree2 a:hover {color:#A00000;background:#fff url(/assets/templates/stencom/img/tre-a-a.gif) no-repeat 7px 9px;}
.content .menuleft .contentmenu .degree2 a.active {color:#A00000;background:#fff url(/assets/templates/stencom/img/tre-a-a.gif) no-repeat 7px 9px;}
.content .menuleft .contentmenu .degree3 {overflow:hidden;position:relative;}
.content .menuleft .contentmenu .degree3 a {width:263px; height:22px; background:url(/assets/templates/stencom/img/trik3.jpg) no-repeat 0 0; padding:5px 0 0 28px; margin:0 0 0 55px;}
.content .menuleft .contentmenu .degree3 a:hover {color:#A00000;background:url(/assets/templates/stencom/img/trik3-h.jpg) no-repeat 0 0;}
.content .menuleft .contentmenu .degree3 a.active {color:#A00000;background:url(/assets/templates/stencom/img/trik3-h.jpg) no-repeat 0 0;}
.content .menuleft .contentmenu #invis,.content .menuleft .contentmenu #invis1,.content .menuleft .contentmenu #invis2,.content .menuleft .contentmenu #invis3,.content .menuleft .contentmenu #invis4,.content .menuleft .contentmenu #invis5,.content .menuleft .contentmenu #invis6,.content .menuleft .contentmenu #invis7,.content .menuleft .contentmenu #invis8,.content .menuleft .contentmenu #invis9,.content .menuleft .contentmenu #invis10,.content .menuleft .contentmenu #invis11,.content .menuleft .contentmenu #invis12,.content .menuleft .contentmenu #invis13,.content .menuleft .contentmenu #invis14,.content .menuleft .contentmenu #invis15,.content .menuleft .contentmenu #invis16,.content .menuleft .contentmenu #invis17,.content .menuleft .contentmenu #invis18,.content .menuleft .contentmenu #invis19,.content .menuleft .contentmenu #invis20 {display:none; position:relative;}

.content .specification {width:595px;overflow:hidden;float:right;position:relative;}
.content .specification .clear { border-bottom:1px solid #E2E2E2; margin:0 0 24px 0;}
.content .specification .bigpict {overflow:hidden;margin: 0 0 8px 0;}
.content .specification h3 {font-size:14px; height:30px; padding:35px 0 0 0;}
.content .specification h3 span {color:#8A8A8A; text-transform: uppercase;}
.content .specification h3 a {font-size:14px; text-transform: uppercase;}
.content .specification p a { text-decoration:underline;}
.content .specification .coast { background:url(/assets/templates/stencom/img/main8.jpg) no-repeat 0 0;width:595px; height:809px;overflow:hidden;margin:4px 0 0 0;padding-top:20px;}
.content .specification .coast .pagenum { text-align:center; padding:8px 0; font-weight:bold;}
.content .specification .coast .pagenum span { font-size:16px; color:#8A8A8A;}
.content .specification .coast .pagenum span.ditto_currentpage { color:#A61012;}
.content .specification .coast .pagenum a.active {color:#A61012;}
.content .specification .coast .smallpict {text-align:left; margin:0 0 0 18px; height:735px; overflow:hidden;}
.content .specification .coast .smallpict a {border:1px solid #D4D6D5;overflow:hidden; display:inline-block; margin:0 6px 8px 0; text-decoration:none; position:relative;}
.content .specification .coast .smallpict a img {border:3px solid #fff;}

.content .specification h3.sumka {padding:35px 0 0 35px; background: url(/assets/templates/stencom/img/sumka.gif) no-repeat 0 30px;}
.content .specification h3.palto {padding:35px 0 0 35px; background: url(/assets/templates/stencom/img/palto.gif) no-repeat 0 30px;}
.content .specification h3.portf {padding:35px 0 0 35px; background: url(/assets/templates/stencom/img/portf.gif) no-repeat 0 30px;}
.content .specification h3.shlyapa {padding:35px 0 0 35px; background: url(/assets/templates/stencom/img/shlyapa.gif) no-repeat 0 30px;}
.content .specification h3.tuflya {padding:35px 0 0 40px; background: url(/assets/templates/stencom/img/tuflya.gif) no-repeat 0 30px;}
.content .specification h3.plate {padding:35px 0 0 35px; background: url(/assets/templates/stencom/img/plate.gif) no-repeat 0 30px;}
.content .specification h3.mishka {padding:35px 0 0 40px; background: url(/assets/templates/stencom/img/mishka.gif) no-repeat 0 30px;}
.content .specification h3.shl_pal {padding:35px 0 0 80px; background: url(/assets/templates/stencom/img/shl_pal.gif) no-repeat 0 30px;}

.content .specification .coast .smallpict a span {display:block; font-size:11px; height: 23px; line-height: 23px; cursor:pointer; background: #fff url(/assets/templates/stencom/img/lupa.gif) no-repeat 160px 5px; overflow: hidden; text-align: left; padding: 0 30px 0 4px;}
.content .specification .rightcol {float:right; width:49%;overflow:hidden;}
.content .specification .leftcol {float:left; width:49%;overflow:hidden;}

.content .contacts {width:500px; float:left; line-height:1.5;}
.content .contacts .rightcol { text-align:right; width:70%;}
.content .contacts .leftcol { width:29%;color:#8A8A8A; font-weight:bold;}

.content .contacts .managers_list { display: none;}
.content .contacts .managers_list .manager { margin-bottom: 10px;}
.content .contacts .managers_list .manager img { float: left; margin-right: 10px; margin-bottom: 15px;}

.footer { 
position:relative;
overflow:hidden;
height:108px;
width:1240px; 
margin:0 auto; 
background: url(/assets/templates/stencom/img/bot.jpg) repeat-x;}

/*.footer { position:relative; overflow:hidden;height:108px;margin:30px -135px 0 -135px; background: url(/assets/templates/stencom/img/bot.jpg) repeat-x;}*/

.footer .mail, .footer .cr {width:930px;margin:0 auto;overflow:hidden;}
.footer .mail { height:20px;overflow:hidden; position:relative; top:27px; padding:3px 0 0 30px; background:url(/assets/templates/stencom/img/letter.jpg) no-repeat; text-align:left;}
.footer .cr { padding-top:59px; text-align:right;color:#B9B9B9;position:relative;}


div.break { clear: both; font-size: 0; line-height: 0;}

ul.leftmenu { margin-bottom: 40px;}

ul.leftmenu li { position: relative;}

ul.leftmenu li a { padding-left: 24px; line-height: 36px;}

ul.leftmenu li ul { display: none; margin-left: 30px;}

*+html ul.leftmenu li ul { zoom: 1;}

ul.leftmenu li ul li { }

ul.leftmenu li ul li a { width:262px; padding-left: 28px; margin-bottom: 3px !important; height: 29px !important; background: #d5d5d5 url("/assets/templates/stencom/img/tre-a.gif") no-repeat scroll 7px 9px !important;}
ul.leftmenu li ul li a:hover { margin-bottom: 3px !important; background: #fff url("/assets/templates/stencom/img/tre-a-a.gif") no-repeat scroll 7px 9px !important;}
ul.leftmenu li ul li a.active { margin-bottom: 3px !important; background: #d5d5d5 url("/assets/templates/stencom/img/tre.gif") no-repeat scroll 7px 9px !important;}

ul.leftmenu li ul li ul { }

ul.leftmenu li ul li ul li { }

ul.leftmenu li ul li a.leaf,
ul.leftmenu li ul li ul li a,
ul.leftmenu li ul li.active ul li a { padding-left: 28px; margin-bottom: 3px !important; height: 28px !important; line-height: 28px; background: #e9e9e9 url(/assets/templates/stencom/img/trik3.jpg) no-repeat 0 0 !important; }
ul.leftmenu li ul li a.leaf:hover,
ul.leftmenu li ul li ul li a:hover { background: #fff url(/assets/templates/stencom/img/trik3-h.jpg) no-repeat 0 0 !important; }
ul.leftmenu li ul li.active>a.leaf,
ul.leftmenu li ul li ul li.active a { background: #fff url(/assets/templates/stencom/img/trik3-h.jpg) no-repeat 0 0 !important; }

.specification ul {
	padding: 10px 0;
}

.specification ul li {
	padding:3px 0 3px 10px;
	list-style-type: disc !important;
}

.B_firstCrumb, .B_crumb, .B_lastCrumb {
	white-space: nowrap;
}

.mainContent {
	width: 530px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/**********************MANAGERS**************************/
/*.departmen .contact {
	width:100%;
}*/

#accordion{
position:relative;
left:-18px;
width:520px;
}

.contact {
	padding:12px 0 5px 0;
	line-height:15px;
	font-size:12px;
	border-bottom: 1px solid #e2e2e2;
	width:49%;
	float:left;
	height:100px;
}

.contact img {
	float:left;
}

.hide .clear {border-bottom:0px !important;}

.phone {
	color:#A00000;
	font-size:13px;
}

.hide {
	padding:0px !important;
	margin:0px !important;
	overflow: hidden !important;
	width: 520px;
}

.partners {
	padding:12px 0 0px 0;
	line-height:15px;
	font-size:12px;
	border-bottom: 1px solid #e2e2e2;
	width:49%;
	float:left;
	height:250px;
}
.partners img {
	padding:0px;
	margin:0px !important;
}
/***********************ÒABLE***************************/

caption {
	font-weight:bold;
	padding:6px;
}


#accordion h3 p {
padding:0 18px 10px 18px;
font-weight:normal;
text-transform:none;
color: #000;
cursor: default;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {

 }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	color:#A61012;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0;
	padding:0 0 12px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
background: url(/assets/templates/stencom/img/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #000;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
background: url(/assets/templates/stencom/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #000;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	color:#A61012;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0;
	padding:0 0 12px;
}
.ui-widget :active { outline: none; }



/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/assets/templates/stencom/img/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/assets/templates/stencom/img/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/assets/templates/stencom/img/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/assets/templates/stencom/img/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/assets/templates/stencom/img/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/assets/templates/stencom/img/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/assets/templates/stencom/img/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/assets/templates/stencom/img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/assets/templates/stencom/img/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; border: 1px solid #d8d8d8; background: #f4f4f4; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .9em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 18px; }
.ui-accordion .ui-accordion-header .ui-icon
{
position: absolute;
left: 0em;
top: 10px;
}
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

html {
	height: 100%;
}

body.popup {
	background-color: #eee;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#box1_container {
background-color:#E6E6E6;
height:20px;
position:absolute;
top:187px;
width:970px;
}

#box1 {
height:20px;
line-height:20px;
position:absolute;
top:0;
white-space:nowrap;
color:#A00000;
text-transform:uppercase;
}

.open-block {
	display:block;
	margin:3px;
	padding: 3px 10px 3px 20px;
	text-decoration:none !important;
}

.open-block .ui-icon {top: 3px !important;}
#catalog-accordion .hide {
padding:3px 10px 3px 20px !important;
}
fancybox-title-inside {
text-align: left !important;
}

#tip b {
font-family: Arial;
}
.footer .promoter {	float: left;
	width: 120px;
	text-align: left;
    margin: 70px 0 0 60px;
}
.footer .promoter a{	padding: 25px 0 0 0;
    background: url('/assets/templates/stencom/img/ivpro.gif') no-repeat 0 0;
	font: 12px Arial, sans-serif;
}
/********************************FORM*********************************************/
#wlpeUserRegisterInput label, #wlpeLoginFieldset label, #wlpeUserProfileInput label {display:block; height:30px; line-height:30px;}

#wlpeUserRegisterInput .text label {padding-top:5px; line-height:16px !important}

#wlpeUserRegisterForm input, #wlpeUserRegisterForm textarea, #wlpeUserProfileInput input, #wlpeUserProfileInput textarea {width:200px;}

#wlpeUserRegisterForm legend {font-weight:bold;}

#wlpeUserRegisterButtons {
border-top:none;
margin:0px auto;
text-align:center;}

#wlpeNewPasswordArea {
border-bottom:0px;
border-left:0px;
border-right:0px}

#wlpeSaveRegisterButton {
margin:20px auto;
text-align:center;
color:#fff;
background:#A61012;
border:none;}

ul.spisok li {
margin:5px 0 5px 20px;
list-style: disc inside !important;
}

ol.spisok li {
margin:5px 0 5px 20px;
list-style: decimal inside;
}

.spisok-a
 {
margin:5px 0 5px 20px;
}

.center {display:block; margin:0 auto;}
.fancybox-frame {background:#f4f4f4;}

.order_form {
	padding: 6px 8px 10px;
	text-align: left;
	border: 2px solid #fff;
}

.order_form p {
	width: 100%;
}

.order_form input {
	float:right;
	width:160px;
}

.order_form textarea {
	width:97%;
	height:150px;
}

.order_form select {
	width:255px;
	float:right;
}

/*FOR POPUP
****************************************************************************************/
.hidden {
    display: none;
  }

  .user-actions {
    margin: 10px 0 0 200px;
    width: 400px;
  }

  .user-actions p {
    border: 1px solid #999999;
    padding: 10px;
  }

  .user-actions p.bug a {
    color: red;
  }

  .user-actions p.reference a {
    color: green;
  }


  .user-actions a {
    text-decoration: none;
    border-bottom: 1px dashed;
  }

  /* Pop-up message and fading background */
  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 1000;
   }

  #popup {
     position: fixed;
     left:0;
     top:0;
     min-width: 300px;
     z-index: 1000;
	 background:#fff;
  }
.order_cart  {
	background:#eee;
	width:500px;
	margin:10px;
	padding:5px;
	text-align:center;
}

.order_cart p {text-align:center;}

.close-btn{
    background: url("/assets/templates/stencom/img/close.png") no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
	text-decoration:none;
}

.close-btn:hover {text-decoration:none;}
