/*** My CSS ***/

html, body {font-family: Times, Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #2e2e2e; line-height: 1.3em; text-align: justify; height: 100%; background: url("img/-bg_gradient.jpg") center top repeat-x; background-color: #f0f0f0;}
h1 {font-size:1.5em; font-weight:normal; font-family: times; color:#263459; line-height:1.1em; text-transform:uppercase; margin-top:10px; margin-bottom:20px;}
h2 {font-size:1.5em; font-weight:normal; margin:20px 0 10px 0; line-height: 1em;}
h3 {font-size:1.2em; font-weight:normal; line-height:1.3em; margin:20px 0 10px 0;}
p {margin-bottom:10px; margin-top:10px;}
ul {margin-left:;}
li {list-style: disc inside; list-style-position:outside;}
ol li {list-style-type:decimal; list-style-position:outside;}
img, video {border:10px #dfdfdf solid;} /* #dfddff #f7f7f7 */
blockquote {margin-left:20px;}
tr {padding:10px;}

/*** Filters Example
http://habrahabr.ru/post/144852/
http://net.tutsplus.com/tutorials/html-css-techniques/say-hello-to-css3-filters/
http://html5-demos.appspot.com/static/css/filters/index.html

-webkit-filter: grayscale(100%);
-webkit-filter: hue-rotate(50deg);
-webkit-filter: sepia(100%);
-webkit-filter: blur(2px);
-webkit-filter: brightness(15%);
-webkit-filter: contrast(200%);
-webkit-filter: invert(100%);
-webkit-filter: saturate(0%);
***/


a, a:link, a:visited {text-decoration:underline; color:#293f6e;}
a:hover {text-decoration:none;}

a:link img, a:visited img {
text-decoration:none;
}

a:hover img {border-color:#47649e;}

.no-decoration, .no-decoration span, .no-decoration a, .no-decoration a:link, .no-decoration a:visited {text-decoration:none; border-width:0px;}
a div, a div.no-decoration, a:link div.no-decoration, a:visited div.no-decoration {text-decoration:none; border-width:0px;}

/* Переходы 
-webkit-transition: .5s opacity;
-khtml-transition: .5s opacity;
-moz-transition: .5s opacity;
-ms-transition: .5s opacity;
-o-transition: .5s opacity;
transition: .5s opacity;
*/

/* Импортируем шрифты из Google http://www.google.com/webfonts#ChoosePlace:select */
@import url(http://fonts.googleapis.com/css?family=Pacifico);

.button-rounded a, .button-rounded a:link, .button-rounded a:visited {
		background-color:#ccc;
		display:inline-block;
		padding:10px;
		text-decoration:none;
		border-radius:5px;
		-moz-border-radius:6px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		behavior: url(---js/border-radius.htc);
-webkit-transition: background-color 500ms ease-in;
-moz-transition: background-color 500ms ease-in;
-o-transition: background-color 500ms ease-in;
transition: background-color 500ms ease-in;
		/*
		box-shadow: 10px 10px 5px #888; padding: 5px 5px 5px 15px;
		behavior: url(js/ie-css3.htc);
		*/
		}
a:hover.button-rounded {background-color:#999; color:#fff;}
.button-rounded a:hover {background:#999; color:#fff;
-webkit-transition: background-color 500ms ease-in;
-moz-transition: background-color 500ms ease-in;
-o-transition: background-color 500ms ease-in;
transition: background-color 500ms ease-in;
}

.button-rounded-box {
		background-color:#ccc;
		width:100px;
		padding:10px;
		text-align:center;

		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;

		-moz-box-shadow: 2px 2px 5px #333;
		-webkit-box-shadow: 2px 2px 5px #333;
		box-shadow: 2px 2px 5px #333;

		behavior: url(js/ie-css3.htc);
}

.background-div {height:525px; border:0px #000 solid; border-bottom: 65px solid #33508e; width:100%; left:0px; top:0px; position:absolute; z-index:1; background-color:#33508e;}
/* height:590px; */
.background-div .bg-layer-1 {height:240px; background-color:#293f6e; background: #293f6e url('../img/logo_top_bg_1.jpg') center -65px no-repeat; border-bottom:0px #376199 solid;}
/* background: #293f6e url('../img/logo_top_bg_mini.jpg') center -65px no-repeat; */
/* border-bottom:5px #1E5799 solid;
border-bottom:5px #5D6391 solid;*/
.background-div .bg-layer-2 {height:315px; background-color:#33508e;}
.background-div .bg-layer-3 {height:150px; background-color:#293f6e;}

/* #logo_top {
  width:99.0%;
  border: #000 0px solid;
  height:169px;
  float:left;
  margin-top:60px;
  background: url('../img/logo_5.jpg') -5px -1px no-repeat;
  background-color:;
  cursor:pointer;
  opacity: 1.0;
  filter: alpha(opacity=100);
  } */
  #logo_top {
  width:99.0%;
  border: #000 0px solid;
  height:169px;
  float:left;
  margin-top:60px;
  background: url('../img/logo_6.png') 0px 0px no-repeat;
  background-color:;
  cursor:pointer;
  opacity: 1.0;
  filter: alpha(opacity=100);
  }
/* background: url('../img/logo_3_mini.jpg') -5px -1px no-repeat; */
 /* background: #293f6e url('img/logo_2.jpg') no-repeat;
	background-color:#293f6e; */

.slogan-top, .top-company-name a {
behavior: url("pie/PIE.php");
  margin-left:260px;
  padding:0 0 10px 10px;
  float:left;
  color:#fff;
  text-decoration:none;
  font:italic 30pt times;
  line-height:1.1em;
  letter-spacing: ;
  margin-top:40px;
  text-shadow: #000 1px 1px 2px;
  text-shadow: 0px 2px 0px rgba(50,50,50,1.0), 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);
  border: #000 0px solid;
	-ms-filter: "progid:DXImageTransform.Microsoft.shadow (direction=135, strength=2, color=#000000), 
				progid:DXImageTransform.Microsoft.Blur(pixelradius=0)";
    filter: progid:DXImageTransform.Microsoft.shadow (direction=180, strength=5, color=#112449), 
			progid:DXImageTransform.Microsoft.Blur(pixelradius=0);
}

.top-company-name {font-size:13pt; line-height:1.3em;}
	
/*
.slogan-top {
  width:;
  margin-left:280px;
  float:left;
  color:#000;
  text-decoration:none;
  font:italic 20pt times;
  line-height:1.0em;
  margin-top:50px;
  text-shadow: #e0e0e0 1px 1px 0px;
  border: #000 0px solid;
	<!--[if IE]>
	-ms-filter: "progid:DXImageTransform.Microsoft.shadow (direction=135, strength=0, color=#ffffff), 
				progid:DXImageTransform.Microsoft.Blur(pixelradius=0)";
    filter: progid:DXImageTransform.Microsoft.shadow (direction=135, strength=0, color=#ffffff), 
			progid:DXImageTransform.Microsoft.Blur(pixelradius=0);
	<![endif]-->
}
*/
  
	/*  	Фильтры тени для IE:
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=2, offY=2, positive=true);
		filter: shadow(color=#000000, direction=135);
		
		For IE8+ requred -ms-filter:
		-ms-filter: "progid:DXImageTransform.Microsoft.shadow (direction=135, strength=4, color=#000000), 
				progid:DXImageTransform.Microsoft.Blur(pixelradius=0)";
  
		Фильтр размытия для IE:
		filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2', MakeShadow='true', ShadowOpacity='0.40');
  
		Фильтр свечения для IE:
		filter: progid:DXImageTransform.Microsoft.Glow(Color=#3e3e3e, Strength=4);
		filter: glow(color=#000000, strength=10);
		-ms-filter:"progid:DXImageTransform.Microsoft.Glow(color=#000000, strength=10)";
	*/
	
#header a:hover {text-decoration:none;}

.no-decor-text { text-decoration:none; }

.menu_left_1, .content_article_1 {
	width:250px;
	height:100%;
	min-height:100%;
	border: 1px solid #d0d0d0;
	background-color:#ffffff;
	padding:10px;
	margin:10px 0 0 10px;
	float:left;
		display:table-cell;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		
		box-shadow:0 2px 5px #d0d0d0;
		-moz-box-shadow:0 2px 5px #d0d0d0;
		-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .4);
		filter: glow(strength=5, color=#000000), 
		progid:DXImageTransform.Microsoft.shadow (direction=180, strength=2, color=#d0d0d0);
}

.content_article_1 {width:673px; float:left; margin-right:;}
.between_article {display:block; float:left; width:10px;}

.menu_left_2, .content_article_2 {
	background-color:#fff;
	float:left;
	height:100%;
	padding:10px;
	margin-top:10px;
		display:table-cell;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		
		border: 1px solid #d0d0d0;
/*		box-shadow:0 2px 5px #d0d0d0;
		-moz-box-shadow:0 2px 5px #d0d0d0;
		-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .4);
		filter: glow(strength=5, color=#000000), 
		progid:DXImageTransform.Microsoft.shadow (direction=180, strength=2, color=#d0d0d0);
*/
}

.content_article_2 {width:686px; margin-left:75px;}
.menu_left_2 {width:250px; margin-left:-5px;}

.content_article_3 {
behavior: url("pie/PIE.php");
width:940px;
background-color:#fff;
border: 1px solid #d0d0d0;
padding:20px;
margin:0 auto;
margin-bottom:10px;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		
		box-shadow:0 0px 0px #666;
		-moz-box-shadow:0 0px 0px rgba(0, 0, 0, .4);
		-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, .4);
}

.menu_left_3 {
	width:200px;
	display:block;
	margin:0 20px 20px 0;
	text-align:left;
	line-height:1em;
	background-color:; /* background-color:#eee; */
	float:left;
	height:100%;
	padding:0;
	font-family:tahoma, arial;
	font-size:0.75em;
	display:inline-block;
	border: 0px solid #d0d0d0;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
/*		box-shadow:0 2px 5px #d0d0d0;
		-moz-box-shadow:0 2px 5px #d0d0d0;
		-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .4);
		filter: glow(strength=5, color=#000000), 
		progid:DXImageTransform.Microsoft.shadow (direction=180, strength=2, color=#d0d0d0);
*/
}

.menu_left_3 img {
width:188px;
height:120px;
border-width:5px;
text-decoration:none;
}
.menu_left_3 a, .menu_left_3 a:link, .menu_left_3 a:visited {
color:#666;
text-decoration:none;
}
.menu_left_3 a:hover {
color:#000;
}
.menu_left_3 p {
margin-bottom:20px;
}


.content_article_4 {
display:table;
width:940px;
max-width:940px;
min-width:940px;
text-align:center;
background-color:#fff;
border: 1px solid #d0d0d0;
padding:20px;
padding-bottom:15px;
margin:0 auto;
margin-bottom:10px;
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
}
.content_article_4 img {
border-width:5px;
text-decoration:none;
margin-bottom:0px;
}
.content_article_4 a, .content_article_4 a:link, .content_article_4 a:visited {
color:#666;
text-decoration:none;
}
.content_article_4 a:hover {
color:#000;
}
.content_article_4 img, .content_article_4 div div {
width:173px;
}
.content_article_4 div div {
margin-right:17px;
float:left;
}


.content_article_5 {
behavior: url("pie/PIE.php");
	width:250px;
	height:100%;
	min-height:100%;
	border: 1px solid #c4c4c4;
	background-color:#ffffff;
	padding:0px;
	margin:10px 0 10px 10px;
	float:left;
	display:table-cell;
		border-radius:0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		
		box-shadow:0 2px 8px #999;
		-moz-box-shadow:0 2px 8px rgba(0, 0, 0, .4);
		-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .4);
}
/* 
		box-shadow:0 2px 8px rgba(0, 0, 0, .4);
		filter: glow(strength=5, color=#000000), 
		progid:DXImageTransform.Microsoft.shadow (direction=180, strength=5, color=#d0d0d0);
*/

.content_article_5 div{
background:#e8ebf2;
border:10px #fff solid;
padding:10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
}


.products-panel-1st-page {
display:table;
width:940px;
max-width:940px;
min-width:940px;
text-align:center;
background-color:#fff;
border: 0px solid #d0d0d0;
padding:;
padding-bottom:15px;
margin:0 auto;
margin-bottom:10px;
}
.products-panel-1st-page img {
border-width:5px;
text-decoration:none;
margin-bottom:0px;
}
.products-panel-1st-page a, .products-panel-1st-page a:link, .products-panel-1st-page a:visited {
color:#666;
text-decoration:none;
}
.products-panel-1st-page a:hover {
color:#000;
}
.products-panel-1st-page img, .products-panel-1st-page div {
width:175px;
}
.products-panel-1st-page div {
margin-right:13px;
float:left;
}


/*** Верхнее меню ***/

.menu-top {
z-index:999;
width:100%;
height:34px;
border:0px #000 solid;
left:0px;
top:0px;
float:;
position:fixed;
background-color:#999;
padding-top:16px;
text-align:center;
font-size:;
color:#fff;
overflow:visible;

/* Gradient */
background: rgb(89,89,89); /* Old browsers */
background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(19,19,19,1) 55%, rgba(19,19,19,1) 73%, rgba(56,56,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(55%,rgba(19,19,19,1)), color-stop(73%,rgba(19,19,19,1)), color-stop(100%,rgba(56,56,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(37,49,80,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* W3C */
}

.menu-top-list-container {width:99.9%; height:50px; position:fixed; top:0; left:0; z-index:1005; border:0px #fff solid;}
.menu-top-list-container-inside {width:999px; height:50px; margin: 0 auto; border:0px #fff solid; border-left:1px #333 solid;} /* width:952px; */

.menu-top-list {width:1150px; top:0px; margin: 0 auto; border:0px #fff solid; font-family:tahoma; font-size:0.75em;}
.menu-top-list li {display:inline; list-style:none;}
.menu-top-list li a {text-decoration:none; display:inline-block; left:; height:34px; top:-16px; padding:16px 25px 0px 25px; margin-top:0px; border-right:1px #333 solid;}
.menu-top-list li a, .menu-top-list li a:visited, .top-menu-href a {color:#d1d1d1; text-shadow: #000 -1px -1px 0px; text-decoration:none;}

.menu-top-list li a:hover, .top-menu-href a:hover {color:#fff; background-color:#000; left:;

/* Gradient */
background: rgb(121,121,121); /* Old browsers */
background: -moz-linear-gradient(top, rgba(121,121,121,1) 0%, rgba(64,64,64,1) 55%, rgba(60,60,60,1) 73%, rgba(90,90,90,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,121,121,1)), color-stop(55%,rgba(64,64,64,1)), color-stop(73%,rgba(60,60,60,1)), color-stop(100%,rgba(90,90,90,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(121,121,121,1) 0%,rgba(64,64,64,1) 55%,rgba(60,60,60,1) 73%,rgba(90,90,90,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(121,121,121,1) 0%,rgba(64,64,64,1) 55%,rgba(60,60,60,1) 73%,rgba(90,90,90,1) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(121,121,121,1) 0%,rgba(64,64,64,1) 55%,rgba(60,60,60,1) 73%,rgba(90,90,90,1) 100%); /* W3C */

-webkit-transition: background 300ms ease-in;
-moz-transition: background 300ms ease-in;
-o-transition: background 300ms ease-in;
transition: background 300ms ease-in;
}
/* background: -ms-linear-gradient(top, rgba(121,121,121,1) 0%,rgba(64,64,64,1) 55%,rgba(60,60,60,1) 73%,rgba(90,90,90,1) 100%); /* IE10+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#5a5a5a',GradientType=0 ); /* IE6-9 */

.top-menu-href a:hover {background:none;}
.menu-top-a-left a {border-left:1px #333 solid;}

/*** Верхнее меню Dropdown ***/
ul.menu-top-list,
ul.menu-top-list li,
ul.menu-top-list ul {
	list-style: none;
	border:0px #333 solid;
	margin-left:;
	padding: 0;
	left:0px;
}

ul.menu-top-list {
margin:0 auto;
left:0px;
}

ul.menu-top-list ul {
left:0px;
margin-left:0px;
}

ul.menu-top-list {
	position:;
	z-index: 597;
	float: left;
	left:-10px;
}

ul.menu-top-list li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom:1;
}

ul.menu-top-list li.hover,
ul.menu-top-list li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.menu-top-list ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left:;
	z-index: 598;
	width:;
}

ul.menu-top-list ul li {
	width:260px;
	float:left;
	text-align:left;
	color:#fff;
}

ul.menu-top-list .sub_menu_products li {
	width:290px;
	}

ul.menu-top-list ul li a, ul.menu-top-list li ul li a {
float:left; width:100%; height:20px;
padding:8px;
padding-left:15px;
background:#666;
border-right:0px;
border-top:1px #999 solid;
border-bottom:1px #333 solid;
vertical-align: middle;
}

ul.menu-top-list ul li a, .menu-top-list ul li ul li a, 
ul.menu-top-list ul li a:visited, .menu-top-list ul li ul li a:visited {
color:#fff; /* #ccc */
}

/* Верхнее Dropdown меню при наведении */
ul.menu-top-list ul li a:hover, .menu-top-list ul li ul li a:hover {
background:#c4c4c4;
color:#000; /* #333 */
text-shadow: #fff 1px 1px 0px;
}

ul.menu-top-list ul ul {
	top: 0;
	left:103%;
}

ul.menu-top-list li:hover > ul {
	visibility:visible;
}
/*** Верхнее меню Dropdown ***/


/*** Тень под верхним меню ***/
.shadow_bottom {
z-index:998;
width:100%;
height:10px;
border:0px #000 solid;
left:0px;
top:48px;
float:;
position:fixed;
background-color:;

/* Shadow */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
}


.menu-bottom {
width:100%;
height:30px;
background-color:#cccccc;
border:0px #000 solid;
left:0px; bottom:0px;
float:;
position:fixed;
z-index:999;
padding-top:16px;
text-align:center;
font-size:10pt;
color:#000;
text-shadow:1px 1px 0px #c7c7c7;

/* Gradient */
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(top, rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
}

.menu-bottom a, .menu-bottom a:link {color:#000; text-decoration:none; height:30px; top:0px; padding:16px 25px 18px 25px; border-right:1px #666 solid;}
.menu-bottom-a-left {border-left:1px #666 solid;}
.menu-bottom a:hover, .menu-bottom a:visited {color:#000; background-color:#ccc;

/* Gradient */
background: rgb(89,89,89); /* Old browsers */
background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(19,19,19,1) 55%, rgba(19,19,19,1) 73%, rgba(56,56,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(55%,rgba(19,19,19,1)), color-stop(73%,rgba(19,19,19,1)), color-stop(100%,rgba(56,56,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(37,49,80,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(89,89,89,1) 0%,rgba(19,19,19,1) 55%,rgba(19,19,19,1) 73%,rgba(56,56,56,1) 100%); /* W3C */
}

.photo_frame_shadow {display:table; width:190px; height:255px; padding:; border:10px solid #fff; 
	box-shadow:0 0 10px #333;
	-moz-box-shadow:0 0 10px #333;
	-webkit-box-shadow:0 0 10px rgba(30, 30, 30, .9);
	filter: glow(strength=0, color=#000000), 
	progid:DXImageTransform.Microsoft.shadow (direction=135, strength=5, color=#999999);
/*
-moz-box-shadow:0px 2px 9px #182138;
-webkit-box-shadow:0px 2px 9px #182138;
box-shadow:0px 2px 9px #182138;}
*/
}

.photo_frame_shadow img {padding:; border:none;}


.photo_frame_shadow_1 {
behavior: url("pie/PIE.php");
display:block;
width:215px;
height:275px;
background:#fff;
border:1px solid #d0d0d0; 
	box-shadow:0 0 8px #999;
	-moz-box-shadow:0 0 8px #999;
	-webkit-box-shadow:0 0 8px rgba(153, 153, 153, .9);
/*
-moz-box-shadow:0px 2px 9px #182138;
-webkit-box-shadow:0px 2px 9px #182138;
box-shadow:0px 2px 9px #182138;}
	filter: glow(strength=0, color=#000000), 
	progid:DXImageTransform.Microsoft.shadow (direction=135, strength=5, color=#999999);
*/
}

.photo_frame_shadow_1 img {padding:; border:10px solid #fff;}

.photo_frame_shadow_1 a:hover img {border-color:transparent;}


.photo-directors-board-envelope-group2 {
display:table; width:80%; margin:20px auto;
}

.photo-directors-board-envelope {
display:table;
width:360px;
float:left;
}

.photo-directors-board-envelope-group3 {
text-align:center;
}

.photo-directors-board-envelope-group4 {
display:table;
width:80%;
border: 0px solid #c4c4c4;
text-align:center;
margin:0 auto;
margin-top:20px;
}

.photo-directors-board-envelope-group4 .envelope-photo {
width:230px;
text-align:center;
border: 0px solid #c4c4c4;
float:left;
margin:0 auto;
}

.photo-directors-board, .info-board {
behavior: url("pie/PIE.php");
	height:;
	/* width:220px;
	height:281px; */
	border: 1px solid #c4c4c4;
	background-color:#ffffff;
	margin:0 auto;
	margin-bottom:10px;
	display:;
		border-radius:0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		box-shadow:0 2px 8px #999;
		-moz-box-shadow:0 2px 8px rgba(0, 0, 0, .4);
		-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .4);
}
/* 		
box-shadow:0 2px 8px rgba(0, 0, 0, .4);
filter: glow(strength=5, color=#000000), 
progid:DXImageTransform.Microsoft.shadow (direction=180, strength=5, color=#d0d0d0);
*/



.photo-directors-board {
	width:210px;
	height:274px;
}

.photo-directors-board img {
background:#e8ebf2;
border-color:#fff;
}

.photo-directors-board-envelope-group4 ul {
margin-left:0px;
padding-left:0px;
margin:0 auto;
}

.photo-directors-board-envelope-group4 ul li {
display:inline;
float:left;
width:250px;
}


/* Реалистичные тени drop-shadow */

/* shadow-box http://www.matthamm.com/box-shadow-curl.html */
ul.shadow-box {
position: relative;
z-index: 1; /* prevent shadows falling behind containers with backgrounds */
overflow: ;
list-style: none;
margin: 0;
padding: 0; }


ul.shadow-box li {
behavior: url("pie/PIE.php");
position: relative;
float: left;
width: 250px;
height: 150px;
padding: 0;
border: 1px solid #efefef;
margin: 0 30px 30px 0;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }


ul.shadow-box li:before,
ul.shadow-box li:after {
behavior: url("pie/PIE.php");
content: '';
z-index: -1;
position: absolute;
left: 10px;
bottom: 10px;
width: 70%;
max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
height: 55%;
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-webkit-transform: skew(-15deg) rotate(-6deg);
-moz-transform: skew(-15deg) rotate(-6deg);
-ms-transform: skew(-15deg) rotate(-6deg);
-o-transform: skew(-15deg) rotate(-6deg);
transform: skew(-15deg) rotate(-6deg); }


ul.shadow-box li:after {
behavior: url("pie/PIE.php");
left: auto;
right: 10px;
-webkit-transform: skew(15deg) rotate(6deg);
-moz-transform: skew(15deg) rotate(6deg);
-ms-transform: skew(15deg) rotate(6deg);
-o-transform: skew(15deg) rotate(6deg);
transform: skew(15deg) rotate(6deg); }


/* slick-box http://habrahabr.ru/company/microsoft/blog/133276/ */
.slick-box {
    position: relative;
    height: 50px;
    border: 1px solid #efefef;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}

.slick-box:before, .slick-box:after {
    content: '';
    z-index: -1;
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 70%;
    max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
    height: 55%;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    transform: skew(-15deg) rotate(-6deg);                 
}
            
.slick-box:after {
    left: auto;
    right: 10px;
    transform: skew(15deg) rotate(6deg);                 
}

        /* Shared styles */

        .drop-shadow-photo {
		behavior: url("pie/PIE.php");
            position:relative;
            float:left;
            width:40%;
            padding:14px;
            margin:2em 10px 4em;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        .drop-shadow-photo:before,
        .drop-shadow-photo:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        .drop-shadow-photo p {
            font-size:16px;
            font-weight:bold;
            font-family:Arial, sans-serif;
            text-align:center;
            color:#333;
            line-height: 24px;
        }

        /* Lifted corners */

        .drop-shadow-lifted {
		behavior: url("pie/PIE.php");
		         -moz-border-radius:4px;
                 border-radius:4px;
        }

        .drop-shadow-lifted:before,
        .drop-shadow-lifted:after {
		behavior: url("pie/PIE.php");
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .drop-shadow-lifted:after {
		behavior: url("pie/PIE.php");
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
               -moz-transform:rotate(3deg);
                -ms-transform:rotate(3deg);
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }

        /* Curled corners */

        .curled {
            border:1px solid #efefef;
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }

        .curled:before,
        .curled:after {
            bottom:12px;
            left:10px;
            width:50%;
            height:55%;
            max-width:200px;
            -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            -webkit-transform:skew(-8deg) rotate(-3deg);
               -moz-transform:skew(-8deg) rotate(-3deg);
                -ms-transform:skew(-8deg) rotate(-3deg);
                 -o-transform:skew(-8deg) rotate(-3deg);
                    transform:skew(-8deg) rotate(-3deg);
        }

        .curled:after {
            right:10px;
            left:auto;
            -webkit-transform:skew(8deg) rotate(3deg);
               -moz-transform:skew(8deg) rotate(3deg);
                -ms-transform:skew(8deg) rotate(3deg);
                 -o-transform:skew(8deg) rotate(3deg);
                    transform:skew(8deg) rotate(3deg);
        }

        /* Perspective */

        .perspective:before {
            left:80px;
            bottom:5px;
            width:50%;
            height:35%;
            max-width:200px;
            -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
               -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
                    box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(50deg);
               -moz-transform:skew(50deg);
                -ms-transform:skew(50deg);
                 -o-transform:skew(50deg);
                    transform:skew(50deg);
            -webkit-transform-origin:0 100%;
               -moz-transform-origin:0 100%;
                -ms-transform-origin:0 100%;
                 -o-transform-origin:0 100%;
                    transform-origin:0 100%;
        }

        .perspective:after {
            display:none;
        }

        /* Raised shadow - no pseudo-elements needed */

        .raised {
            -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        /* Curved shadows */

        .curved:before {
            top:10px;
            bottom:10px;
            left:0;
            right:50%;
            -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
        }

        .curved-vt-2:before {
            right:0;
        }

        .curved-hz-1:before {
            top:50%;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        .curved-hz-2:before {
            top:0;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        /* Rotated box */

        .rotated {
            -webkit-box-shadow:none;
               -moz-box-shadow:none;
                    box-shadow:none;
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .rotated > :first-child:before {
            content:"";
            position:absolute;
            z-index:-1;
            top:0;
            bottom:0;
            left:0;
            right:0;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }
/* Реалистичные тени drop-shadow */


.magazin_part_shadow {width:; padding:20px; height:; background-color:#f7f6ef; 
border:1px solid #d0d0d0;
box-shadow:0px 2px 9px #182138;
-moz-box-shadow:0px 2px 9px #182138;
-webkit-box-shadow:0px 2px 9px #182138;
filter: glow(strength=10, color=#000000), progid:DXImageTransform.Microsoft.shadow (direction=135, strength=5, color=#999999);
}

.table_1 {font-family:tahoma, arial; font-size:0.8em;}
.table_1, .table-report {width:100%; border: 3px solid #c4c4c4; border-width: 0px 0px 3px 0px; margin-bottom:20px; background-color:#f7f7f7;}
.table_1 tr .title, .table-report tr .title {background-color:#8495ba; font-weight:bold; color:#fff; border: 2px solid #c4c4c4; border-width: 0px 0px 2px 0px; padding-top:10px; padding-bottom:10px;}
.table_1 td, .table_1 tr .decor_tab, .table-report td, .table-report tr .decor_tab {border: 1px solid #cdcdcd; border-width: 0px 0px 1px 0px; padding:5px 10px 5px 10px;}
.table_1 tr .nodecor, .table_1 tr .nodecor_tab, .table-report tr .nodecor, .table-report tr .nodecor_tab {border-width: 0px 0px 0px 0px;}
.table_1 tr .nodecor_tab, .table_1 tr .decor_tab, .table-report tr .nodecor_tab, .table-report tr .decor_tab {padding-left:30px;}
.table_1 tr .dark_line {background-color:#dfe4eb;}

.table-report td, .table-report tr .decor_tab {padding:10px;}
.table-report tr td ol li {list-style:none; list-style-position:inside;}
.table-report tr td ol li:before {content:"";}
.table-report tr td ol li:first-line {content:"";}


.table-vechi {width:100%; margin-top:20px;}
.table-vechi td {padding-bottom:20px; padding-right:20px;}

.table-directors {width:; margin:0 auto;}
.table-directors td {padding-bottom:20px;}

.table-report-title {background-color:#dfe4eb; font-weight:bold; border: 3px solid #c4c4c4; border-width: 0px 0px 2px 0px;}
.table-report-row {display:table; width:100%; background:#f7f7f7; border: 3px solid #c4c4c4; border-width: 0px 0px 1px 0px;}
.table-report-title, .table-report-row div, .table-report-row-content div {padding:20px;}
.table-report-row div, .table-report-row-content div {display:inline-table; border: 0px solid #c4c4c4; float:left;}
.table-report-row .left-cell {width:400px; float:left;}

.table-report-row-content {display:table; width:100%; background:#f7f7f7; border: 0px solid #000;}
.table-report-row-content .cell-number {float:left; border: 0px solid #000; padding:0 0 10px 20px;}
.table-report-row-content .report-content {width:655px; float:right; border: 0px solid #c4c4c4; padding:0 20px 10px 0;}
.table-report-row p, .table-report-row div p, .table-report-row div ol p {margin-left: 0px;}


.table-report-row-content .report-content ol {
margin-top:10px;
}
.table-report-row-content .report-content ol li:before {
content: ""; /* Добавляем желаемый символ перед элементом списка */
}
.table-report-row-content .report-content ol li {
text-indent:0px;
}

.table-report-row-content ol li ol {
margin-left: 0;
}
.table-report-row-content ol li ol li:before {
content: "";
}
.table-report-row-content ol li ol li {
text-indent:0;
}


.info-board ol {
left:0;
}



.info-board ol li ol {
margin: 10px 0 10px 10px;
}
.info-board ol li ol li:before {
content: ""; /* Добавляем желаемый символ перед элементом списка */
}
.info-board ol li ol li {
text-indent:0;
}

.info-board-with-n-symbol ol li:before {
content: "№ "; /* Добавляем желаемый символ перед элементом списка */
position:relative; left:-11px; display: inline-block; width:; padding-right:; 
}
.info-board-with-n-symbol ol li {
text-indent:-16px; 
}


.info-board ol li ul {
margin: 10px 0 10px 10px; list-style-type: circle; 
}
.info-board ol li ul li:before {
content: ""; /* Добавляем желаемый символ перед элементом списка */
}
.info-board ol li ul li {
text-indent:0; list-style-type: disc;
}



.div_button_download a {
behavior: url("pie/PIE.php");
	font-family:tahoma, arial;
	font-size: 0.8em;
	text-decoration:none;
	color:#d3d3d3;
	display:inline-block;
	background-color:;
	padding:7px 12px;
	margin:0 0 4px 0;
	border-style:;
	text-shadow:1px 1px 0px #000;
	border:2px solid #fff;
	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: #666 0px 0px 6px;
-moz-box-shadow: #666 0px 0px 6px;
box-shadow: #666 0px 0px 6px;

background: #3d4651;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#595959), to(#383838));
background: -ms-linear-gradient(#595959, #383838);
background: -o-linear-gradient(#595959, #383838);
background: linear-gradient(#595959, #383838);

background: -webkit-linear-gradient(#3d4651, #252b32); /* Chrome */
background: -moz-linear-gradient(#3d4651, #252b32); /* Firefox */
-pie-background: linear-gradient(#3d4651, #252b32);  /* PIE */
-pie-background: linear-gradient(#595959, #383838);  /* PIE */
}





.div_button_download a:hover {
	border:2px solid #1f70c2;
	color:#fff;
}

.div_button_download .annual {
	margin-left:20px;
	
background: #3d4651;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#647282), to(#363e47));
background: -ms-linear-gradient(#647282, #363e47);
background: -o-linear-gradient(#647282, #363e47);
background: linear-gradient(#647282, #363e47);

background: -webkit-linear-gradient(#647282, #363e47); /* Chrome */
background: -moz-linear-gradient(#647282, #363e47); /* Firefox */
-pie-background: linear-gradient(#647282, #363e47);  /* PIE */
-pie-background: linear-gradient(#647282, #363e47);  /* PIE */
}

.report-title-year {
padding:8px 20px; float:left;
}

.report-button-group-container {
width:630px; margin:0 auto; text-align:left;
}


.div-image {
border:10px #e2e2e2 solid;
}

.img-prev-array-div {
width:100%; display:table; text-align:center; width:100%; text-align:center:
}
.img-prev-array-div img {
width:173px;
margin:0 1px 0 0;
border-width:5px;
}

.company-board {
text-align:center;
margin-top:;
}

.company-board h3 {
margin-top:10px; margin-bottom:-10px;
}

/*** Подвал Footer ***/
.footer-design-subscribe {
margin-top:20px;
float:right;
}

.footer-design-subscribe a, .footer-design-subscribe a:link, .footer-design-subscribe a:visited {
color:#293f6e;
}

.footer-design-subscribe a:hover {
color:#ccc;
border-bottom:dotted;
border-width:1px;
}


/*** My CSS ***/