html {
	height:100%;
	width:100%;
}
body {
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 62.5%;
	line-height:12px;
	color:#1a1a1a;
}
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
	border:0;
}
img {
	display:block;
}
table td {
	vertical-align:top;
}
.error {
	color:#ff0000;
}
.message {
	color:#39ba42;
}
.clear {
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}
* {
	outline: none;
}
.floatRight {
	float:right;
	display:inline;
}
.floatLeft {
	float:left;
	display:inline;
}
.the-last {
	border:none !important;
}
.overflow {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
div.main-all {
	min-height:100%;
	overflow:hidden;
	background: url(/img/frontend/images/bg-head.jpg) repeat-x top;
	min-width:990px;
}
div.head {
	background:url(/img/frontend/images/head.jpg) no-repeat center top;
}
div.head div.inner {
	width:990px;
	margin:0 auto;
	padding-top:20px;
}
.log{
	height:128px;
}
a.logo{
	display:block;
	height:128px;
	width:286px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	margin:0 auto;
}
.ban1{
	float:left;
	display:inline;
	width:282px;
	margin:13px 0 0 4px;
}
.ban2{
	float:right;
	display:inline;
	width:282px;
	margin:13px 5px 0 0;
}

ul.main-nav {
	overflow:hidden; /* fixed for IE6 in main-ie.css */
	width:798px;
	margin-left:2px;
}
ul.main-nav li {
	float:left;
	list-style:none;
}
ul.main-nav li a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	height:39px;
	background-position:left top;
	background-repeat:no-repeat;
}
ul.main-nav li a.this {
	background-position:left bottom;
}
ul.main-nav li.hover a {
	background-position:left bottom;
}
ul.main-nav li span {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	height:39px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.main-nav1 {
	background-image:url(/img/frontend/images/main-nav1.gif);
	width:97px;
}
.main-nav2 {
	background-image:url(/img/frontend/images/main-nav2.gif);
	width:112px;
}
.main-nav3 {
	background-image:url(/img/frontend/images/main-nav3.gif);
	width:112px;
}
.main-nav4 {
	background-image:url(/img/frontend/images/main-nav4.gif);
	width:95px;
}
.main-nav5 {
	background-image:url(/img/frontend/images/main-nav5.gif);
	width:77px;
}
.main-nav6 {
	background-image:url(/img/frontend/images/main-nav6.gif);
	width:109px;
}
.main-nav7 {
	background-image:url(/img/frontend/images/main-nav7.gif);
	width:109px;
}
.main-nav8 {
	background-image:url(/img/frontend/images/main-nav8.gif);
	width:89px;
}
.main-nav9 {
	background-image:url(/img/frontend/images/main-nav9.gif);
	width:112px;
}
/*---------------------------

	DROP DOWN

---------------------------*/

.main-nav ul.inner1, .main-nav ul.inner2 {
	display: none;
	position: absolute;
	clear:both;
	border-left:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	background:#d4d4d4;
	z-index:999;
	margin-top:-10px;
	padding-bottom:10px;
	min-width:160px;
	_width:160px;
}
.main-nav ul.inner2 {
	margin-top:0;
	padding-bottom:0;
}
.main-nav ul.inner1 li, .main-nav ul.inner2 li {
	display:block;
	width:100%;
	float:none;
	border-top:1px solid #b1b1b1;
	margin:0;
	background:none;
}
*+html .main-nav ul.inner1 li, *+html .main-nav ul.inner2 li {
	margin-bottom:-3px;
}
.main-nav ul.inner1 li a {
	float:none;
	display:block;
	height:auto;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	white-space:nowrap;
	text-indent:0;
	color:#161616;
	padding:6px 15px 4px 12px;
	background:none;
}
.main-nav ul.inner1 li.hover a, .main-nav ul.inner1 li a:hover {
	background:#fff;
	color:#ef4900;
}
.main-nav ul.inner1 li.first {
	padding-top:10px;
}
.main-nav ul.inner1 li.first a {
	border-top:1px solid #b1b1b1;
}
.main-nav ul.inner1 li.end {
	border-bottom:1px solid #b1b1b1;
}
.main-nav ul.inner2 li a {
	float:none;
	display:block;
	font-size:12px;
	line-height:14px;
	text-indent:0;
	text-decoration:none;
	color:#161616 !important;
	padding: 6px 15px 4px 12px;
	background:none !important;
}
.main-nav ul.inner2 li.hover > a {
	background:#fff !important;
	color:#ef4900 !important;
}
* html .main-nav ul.inner2 li a:hover {
	background:#fff !important;
	color:#ef4900 !important;
}
div.main-search {
	float:right;
	display:inline;
	margin-right:0px;
	margin-top:1px;
	width:175px;
}
div.main-search input.submit {
	float:right;
}
div.main-search div.text-input {
	background:url(/img/frontend/images/bg-input.jpg) no-repeat left top;
	width:132px;
	height:21px;
	float:right;
	display:inline;
	margin-right:1px;
	margin-top:2px;
}
div.main-search div.text-input input {
	width:124px;
	margin:3px 4px 0 4px;
	font:Arial, Helvetica, sans-serif 12px/14px;
	background:none;
}
div.all {
	width:990px;
	margin:0 auto;
	padding-bottom:110px;
	/*overflow:hidden;
	_overflow:visible;
	_height:1%;*/
}
div.mid {
	height:299px;
	margin-top:16px;
	border-bottom:1px dotted #717171;
}
div.supporting-business {
	float:left;
	background:url(/img/frontend/images/bg-table.jpg) no-repeat left top;
	width:308px;
	height:299px;
	position:relative;
}
div.supporting-business a.a {
	display:block;
	width:200px;
	height:56px;
	margin-top:233px;
}
div.turnkey-business {
	float:right;
	width:651px;
}
div.turnkey-business h1 {
	background:url(/img/frontend/images/bg-title-business.gif) no-repeat left top;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	padding-top:42px;
	margin-top:21px;
}
div.turnkey-business a.learn-more {
	float:right;
	width:160px;
	height:38px;
	padding:46px 0 0 9px;
	margin-top:4px;
	background: url(/img/frontend/images/bg-learn-more.gif) no-repeat left top;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
div.home-business {
	background:url(/img/frontend/images/bg-home-business.gif) no-repeat left 18px;
	height:212px;
	margin-top:9px;
	position:relative;
}
div.home-business div.l1 {
	position:absolute;
	cursor:pointer;
	left:142px;
	top:12px;
	width:53px;
	height:53px;
	background:url(/img/frontend/images/1.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l2 {
	position:absolute;
	cursor:pointer;
	left:224px;
	top:3px;
	width:57px;
	height:57px;
	background:url(/img/frontend/images/2.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l3 {
	position:absolute;
	cursor:pointer;
	left:311px;
	top:0px;
	width:62px;
	height:62px;
	background:url(/img/frontend/images/3.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l4 {
	position:absolute;
	cursor:pointer;
	left:401px;
	top:2px;
	width:66px;
	height:66px;
	background:url(/img/frontend/images/4.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l5 {
	position:absolute;
	cursor:pointer;
	left:499px;
	top:13px;
	width:70px;
	height:70px;
	background:url(/img/frontend/images/5.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l6 {
	position:absolute;
	cursor:pointer;
	left:577px;
	top:57px;
	width:77px;
	height:77px;
	background:url(/img/frontend/images/6.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l7 {
	position:absolute;
	cursor:pointer;
	left:478px;
	top:92px;
	width:86px;
	height:86px;
	background:url(/img/frontend/images/7.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l8 {
	position:absolute;
	cursor:pointer;
	left:330px;
	top:104px;
	width:95px;
	height:95px;
	background:url(/img/frontend/images/8.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l9 {
	position:absolute;
	cursor:pointer;
	left:173px;
	top:103px;
	width:95px;
	height:95px;
	background:url(/img/frontend/images/9.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.l10 {
	position:absolute;
	cursor:pointer;
	left:18px;
	top:78px;
	width:103px;
	height:103px;
	background:url(/img/frontend/images/10.png) no-repeat left top;
	text-indent:-5000px;
	line-height:0;
	font-size:0;
}
div.home-business div.over {
	background-position:left bottom;
}
div.tooltip {
	display:none;
	position:absolute;
	width:205px;
	z-index:999;
}
div.tooltip div.inner {
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	background:#fff;
	padding:0 8px 0 15px;
	font-size:12px;
	line-height:14px;
}
div.tooltip div.inner h4 {
	font-size:14px;
	line-height:16px;
	color:#000;
}
div.tooltip div.inner a{
	color:#ef4900;
}
div.tooltip div.inner a:hover {
	text-decoration:none;
}
div.tooltip div.inner ul{
	overflow:hidden;
	_overflow:visible;
	_height:1%;
}
div.tooltip div.inner li {
	list-style:none;
	padding-top:3px;
	float:left;
	width:100%;
}
div.tooltip p{ 
	margin:0; 
}
div.all-inner {
	margin-left:5px;
	overflow:hidden; /* fixed for IE6 in main-ie.css */
}
div.additional-area {
	border-bottom:1px dotted #717171;
	padding-top:16px;
	padding-bottom:18px;
	overflow:hidden; /* fixed for IE6 in main-ie.css */
}
div.additional-block {
	background:url(/img/frontend/images/bg-additional-block.gif) no-repeat left top;
	width:296px;
	height:214px;
	padding:13px 12px 0 12px;
	float:left;
	display:inline;
}
.margin10 {
	margin:0 11px 0 10px;
}
div.oborud-main {
	background:url(/img/frontend/images/bullet-additional.gif) no-repeat left 6px;
	border-bottom:1px dotted #7f7f7f;
	margin-top:2px;
	padding:0 0 5px 13px;
	font-size:12px;
	line-height:14px;
}
div.oborud-main a {
	color:#ef4900;
	text-transform:uppercase;
	font-weight:bold;
}
div.oborud-add {
	float:right;
	font-size:12px;
	line-height:14px;
	margin-top:2px;
}
div.additional-block h2 {
	font-size:18px;
	line-height:20px;
	text-align:center;
}
div.additional-block h2 img {
	display:inline;
}
div.products1 {
	background:url(/img/frontend/images/forged-products.jpg) no-repeat left top;
	border-bottom:1px dotted #7f7f7f;
	padding:20px 0 38px 115px;
	margin-top:23px;
}
div.products2 {
	background:url(/img/frontend/images/stainless-steel-products.jpg) no-repeat left top;
	padding:25px 0 25px 115px;
	margin-top:11px;
}
div.products1 a, div.products2 a {
	background:url(/img/frontend/images/bullet-additional.gif) no-repeat left 6px;
	color:#ef4900;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding-left:13px;
}
div.materials {
	background:url(/img/frontend/images/bullet-additional.gif) no-repeat left 6px;
	border-bottom:1px dotted #7f7f7f;
	margin-top:13px;
	padding:0 0 17px 13px;
	font-size:12px;
	line-height:14px;
}
div.materials a {
	color:#ef4900;
	text-transform:uppercase;
	font-weight:bold;
}
div.oborud-main a:hover, div.products1 a:hover, div.products2 a:hover, div.materials a:hover {
	text-decoration:none;
}
div.side-area {
	width:321px;
	float:left;
	margin-top:32px;
}
div.selection-systems {
	padding-bottom:11px;
	border-bottom:1px dotted #7f7f7f;
}
div.selection-systems a {
	display:block;
	background:url(/img/frontend/images/selection-systems.jpg) no-repeat left top;
	font-size:12px;
	line-height:14px;
	color:#1a1a1a;
	text-decoration:none;
	height:125px;
}
div.selection-systems2 {
	padding-bottom:11px;
	border-bottom:1px dotted #7f7f7f;
}
div.selection-systems2 a {
	display:block;
	background:url(/img/frontend/images/selection-systems2.jpg) no-repeat left top;
	font-size:12px;
	line-height:14px;
	color:#1a1a1a;
	text-decoration:none;
	height:55px;
	padding:70px 0 0 104px;
}
div.catalog-finished-products {
	margin-top:23px;
}
div.catalog-finished-products h2 {
	text-align:center;
	font-size:18px;
	line-height:20px;
	margin-bottom:9px;
}
div.catalog-finished-products h2 img {
	display:inline;
}
div.catalog-finished-products div.inner {
	background:url(/img/frontend/images/book.jpg) no-repeat left top;
	height:195px;
	padding-top:14px;
}
div.catalog-finished-products div.inner div.item {
	float:left;
	width:160px;
	text-align:center;
	margin-top:6px;
}
div.catalog-finished-products div.inner div.item2 {
	float:left;
	width:160px;
	text-align:center;
	margin-top:65px;
}
div.catalog-finished-products div.inner div.item div {
	margin-bottom:4px;
}
div.catalog-finished-products div.inner div.item img {
	display:inline;
}
div.catalog-finished-products div.inner div.item a, div.catalog-finished-products div.inner div.item2 a {
	color:#ef4900;
	font-size:12px;
	line-height:14px;
}
div.catalog-finished-products div.inner div.item a:hover, div.catalog-finished-products div.inner div.item2 a:hover {
	text-decoration:none;
}
div.catalog-finished-products2 {
	margin-top:23px;
	margin-bottom:22px;
	padding-bottom:22px;
	border-bottom:1px dotted #7f7f7f;
}
div.catalog-finished-products2 h2 {
	text-align:center;
	font-size:18px;
	line-height:20px;
	margin-bottom:9px;
}
div.catalog-finished-products2 h2 img {
	display:inline;
}
div.catalog-finished-products2 div.inner {
	background:url(/img/frontend/images/book2.jpg) no-repeat left top;
	height:184px;
	padding-top:5px;
}
div.catalog-finished-products2 div.inner div.item {
	float:left;
	width:140px;
	text-align:center;
	margin-top:6px;
}
div.catalog-finished-products2 div.inner div.item2 {
	float:left;
	width:140px;
	text-align:center;
	margin-top:65px;
}
.turnkey-business2 {
	margin-bottom:22px;
	padding-top:14px;
	padding-bottom:20px;
	border-bottom:1px dotted #7f7f7f;
	border-top:1px dotted #7f7f7f;
	background:url(/img/frontend/images/bg-table2.jpg) no-repeat left 32px;
	font-size:12px;
	line-height:14px;
}
.turnkey-business2 p {
	margin-left:150px;
	margin-top:10px;
	margin-bottom:5px;
}
.turnkey-business2 h2 {
	text-align:center;
}
.turnkey-business2 h2 img {
	display:inline;
}
div.button2 {
	background:url(/img/frontend/images/bg-button-l.jpg) no-repeat left top;
}
div.button2 a {
	display:block;
	background:url(/img/frontend/images/bg-button-r.jpg) no-repeat right top;
	font-size:14px;
	line-height:43px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	height:53px;
}
div.side-nav-area {
	background: url(/img/frontend/images/bg-side-nav-rep1.gif) repeat-y left;
	margin-bottom:19px;
}
div.side-nav-area-inner {
	background: url(/img/frontend/images/bg-side-nav-top1.gif) no-repeat left top;
}
div.side-nav-area-inner2 {
	background: url(/img/frontend/images/bg-side-nav-bot1.gif) no-repeat left bottom;
	padding:19px 12px;
}
ul.side-nav {
	overflow:hidden;
	border-bottom:1px solid #fff;
}
ul.side-nav li {
	position:relative;
	list-style:none;
	_float:left;
	_width:100%;
	_clear:left;
	border-top:1px solid #fff;
	background:url(/img/frontend/images/bg-side-nav-item.png) repeat-x top #d5cfc6;
}
ul.side-nav li i {
	position:absolute;
	background:url(/img/frontend/images/bullet-drop.gif) no-repeat left top;
	width:11px;
	height:11px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	right:5px;
	top:10px;
	z-index:10;
	cursor:pointer;
}
ul.side-nav li i.hover {
	background-position:left -129px !important;
}
ul.side-nav li a {
	display:block;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#1a1a1a;
	text-decoration:none;
	padding:5px 20px 5px 17px;
}
ul.side-nav li a.this {
	background: url(/img/frontend/images/bg-side-nav-item-hover.png) repeat-x top #fda449;
	color:#fff;
}
ul.side-nav li a:hover, ul.side-nav li a.hover {
	background: url(/img/frontend/images/bg-side-nav-item-hover.png) repeat-x top #fda449;
	color:#fff;
}
ul.side-nav li a.select {
	color:#fff !important;
	background:url(/img/frontend/images/bg-side-nav-item-select.png) repeat-x top #ef7200 !important;
}
/* Sub 1 */

ul.side-nav li ul {
	display:none;
	background:none;
	margin:0;
}
ul.side-nav li ul li {
	background:none;
}
ul.side-nav li ul.show {
	display:block;
}
ul.side-nav li ul li a {
	color:#1a1a1a;
	padding-left:17px;
}
ul.side-nav li ul li a span {
	padding-left:10px;
	background:url(/img/frontend/images/bullet-side-nav-item.gif) no-repeat left 5px;
}
ul.side-nav li ul li a:hover span {
	background-position:left -71px;
}
ul.side-nav li ul li i {
	background-image:url(/img/frontend/images/bullet-side-nav-sub.gif);
	background-position:left top !important;
}
ul.side-nav li ul li.hover i {
	background-position:left -30px !important;
}
/* Sub 2 */

ul.side-nav li ul li ul li a {
	padding-left:18px;
}
div.main-area {
	float:right;
	width:646px;
	font-size:12px;
	line-height:14px;
	margin-top:32px;
}
div.content-area h1 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
div.content-area p {
	margin-top:12px;
}
div.content-area a {
	color:#ef4900;
}
div.main-area a:hover {
	text-decoration:none;
}
div.content-area ul, div.content-area ol{
	margin-top:12px;
	margin-left:20px;
}
div.content-area li{
	margin-bottom:3px;
}
div.top-news {
	border-top:1px dotted #7f7f7f;
	border-bottom:1px dotted #7f7f7f;
	overflow:hidden; /* fixed for IE6 in main-ie.css */
	padding:17px 0 6px 0;
	margin-top:9px;
}
div.top-news a {
	color:#ef4900;
}
div.top-news a:hover {
	text-decoration:none;
}
div.top-news div {
	float:right;
	display:inline;
	width:140px;
	margin-left:15px;
	border-left:1px solid #dfd9d9;
	padding:3px 0 4px 24px;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
div.top-news div.first {
	width:170px;
	border:none;
	margin-left:0;
	padding-left:110px;
	padding-bottom:13px;
	background:url(/img/frontend/images/bg-news.jpg) no-repeat left top;
}
div.top-news div.all-news {
	text-align:right;
	clear:both;
	font-size:12px;
	line-height:14px;
	border:none;
	float:none;
	display:block;
	width:auto;
}
div.all-news a {
	font-weight:normal;
}
div.partners {
	margin-top:10px;
}
div.partners h2 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:5px;
}
div.partners ul {
	overflow:hidden;  /* fixed for IE6 in main-ie.css */
}
div.partners ul li {
	float:left;
	display:inline;
	list-style:none;
	padding-right:32px;
	margin-right:29px;
	background:url(/img/frontend/images/bullet-partners.gif) no-repeat right 13px;
}
div.partners ul li.last {
	margin:0;
	padding:0;
	background:none;
}
div.partners ul li img {
	display:inline;
}
div.side-area2 {
	float:left;
	width:285px;
	margin-top:25px;
}
div.block {
	background: url(/img/frontend/images/bg-side-nav-top.gif) no-repeat left top;
}
div.block div.inner {
	background:url(/img/frontend/images/bg-side-nav-bot.png) no-repeat left bottom;
	padding:14px 12px 67px 13px;
	zoom:1;
}
div.block div.inner2 {
	background:url(/img/frontend/images/bg-side-nav-bot2.png) no-repeat left bottom;
	padding:14px 12px 10px 13px;
	zoom:1;
}
/*ul.side-nav li{

	display:block;

	list-style:none;

	margin-bottom:5px;

	position:relative;

}

ul.side-nav li a{

	display:block;

	font-size:14px;

	line-height:16px;

	text-decoration:none;

	color:#1a1a1a;

	padding:5px 0 6px 36px;

	background:url(/img/frontend/images/bg-side-nav-item.gif) no-repeat left bottom;

}

ul.side-nav li a:hover, ul.side-nav li a.hover{

	background-position:left top;

	color:#fff;

}

ul.side-nav li div.drop{

	display:none;

	position:absolute;

	top:0;

	left:260px;

	background:url(/img/frontend/images/bg-drop-nav-top.gif) no-repeat right top;

	width:162px;

}

ul.side-nav li div.drop2{

	left:131px;

	background:url(/img/frontend/images/bg-drop-nav-top2.gif) no-repeat right top;

	width:145px;

}

ul.side-nav li div.drop div.inner2{

	background:url(/img/frontend/images/bg-drop-nav-bot.gif) no-repeat right bottom;

	padding:25px 6px 20px 23px;

	zoom:1;

}

ul.side-nav li div.drop2 div.inner2{

	padding:10px 6px 20px 6px;

	display:block;

}

ul.side-nav li div.drop div.inner2 ul {

	border-top:1px solid #bcb7ae;

}

ul.side-nav li div.drop div.inner2 ul li{

	border-bottom:1px solid #bcb7ae;

	padding:1px 0;

	margin:0;

	zoom:1;

}

ul.side-nav li div.drop div.inner2 ul li a{

	font-size:12px;

	line-height:14px;

	color:#fff;

	background:none;

	padding:1px 0 3px 11px;

}

ul.side-nav li div.drop div.inner2 ul li a:hover{

	color:#1a1a1a;

	background:#bcb7ae;

}*/



div.main-area2 {
	float:right;
	width:647px;
	margin-top:22px;
}
div.breadcrumbs {
	font-size:12px;
	line-height:14px;
}
div.breadcrumbs span {
	margin:0 3px;
}
div.print {
	float:right;
	background:url(/img/frontend/images/ico-print.jpg) no-repeat left top;
	font-size:12px;
	line-height:14px;
	padding:6px 0 11px 39px;
	width:110px;
}
div.breadcrumbs a, div.print a {
	color:#ef4900;
}
div.breadcrumbs a:hover, div.print a:hover {
	text-decoration:none;
}
div.content-area2 {
	font-size:12px;
	line-height:14px;
}
div.content-area2 h1 {
	font-size:24px;
	line-height:26px;
	margin-top:17px;
	margin-bottom:19px;
}
div.content-area2 h1 span {
	font-weight:normal;
}
div.content-area2 p {
	margin-top:15px;
}
div.content-area2 a {
	color:#ef4900;
}
div.content-area2 a:hover {
	text-decoration:none;
}
div.content-area2 ul{
	margin-left:20px;
}
div.paginator {
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:15px;
}
div.paginator a {
	color:#ef4900;
	margin:0 5px;
}
div.paginator a:hover {
	text-decoration:none;
}
div.paginator span {
	font-weight:bold;
	margin:0 5px;
}
div.news-box {
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	margin-top:13px;
	padding:0 10px 15px 0;
	border-bottom:1px solid #e1deda;
}
div.news-box img {
	float:left;
	display:inline;
	margin-top:4px;
	margin-right:17px;
}
div.news-box span {
	color:#7e7e7e;
line-height:13px;
display:block;
}
div.news-box h2 {
	color:#ef4900;
	font-size:18px;

	font-weight:normal;
	margin-bottom:12px;
}
/*div.news-box h2 a{

	color:#ef4900;

}

div.news-box h2 a:hover{

	text-decoration:none;

}*/



.partner-box {
	background:url(/img/frontend/images/bullet1.gif) repeat-y 180px top;
	overflow:hidden;
	_overflow:visible;
	height:1%;
	position:relative;
	padding:3px 0 12px 0;
	margin-bottom:21px;
}
.partner-box .content {
	margin-left:200px;
	font-size:12px;
	line-height:14px;
}
.partner-box .content h3 {
	font-size:16px;
	line-height:18px;
}
.partner-box .content p {
	margin-top:8px;
}
.partner-box .img {
	float:left;
	position:relative;
	width:139px;
	margin-top:3%;
}
.partner-box .img img {
	margin:0 auto;
}
.diler-box {
	overflow:hidden;
	_overflow:visible;
	height:1%;
	position:relative;
	padding:3px 0 12px 0;
	margin-bottom:21px;
}
.diler-box .content {
	font-size:12px;
	line-height:14px;
}
.diler-box .content h3 {
	font-size:16px;
	line-height:18px;
}
.diler-box .content p {
	margin-top:8px;
}
.diler-box .img {
	float:left;
	position:relative;
	width:139px;
	margin-top:3%;
}
.diler-box .img img {
	margin:0 auto;
}
div.faq {
	margin-top:15px;
}
div.faq div.box {
	border:1px solid #e1deda;
	padding:10px 13px 13px 13px;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
}
div.faq div.box h3 {
	font-size:14px;
	line-height:16px;
	margin-bottom:5px;
}
.myAccordion-declencheur {
	cursor: pointer;
	color:#ef4900;
	border:none;
	background:url(/img/frontend/images/bullet-faq-item.gif) no-repeat left 9px;
	padding:3px 0;
}
.myAccordion-declencheur-actif {
	font-weight: bold;
	color:#1a1a1a;
	background:#dddddd;
}
.myAccordion-declencheur span {
	display:block;
	margin-left:9px;
	text-decoration:none;
}
.myAccordion-content {
	padding: 5px 5px 0 10px;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#e1deda;
	background:#f0eeea;
}
div.form-faq {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
div.form-faq h2 {
	margin-bottom:10px;
}
div.form-faq h2.img {
	display:inline;
}
div.form-faq fieldset {
	margin:4px 0 4px 0;
}
div.form-faq input.text-input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	border:1px solid #bababa;
	width:100%;
}
div.form-faq textarea.textarea {
	width:100%;
	height:89px;
	border:1px solid #bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
div.button {
	background:url(/img/frontend/images/bg-button-left.png) no-repeat left top;
}
div.button a {
	display:block;
	background:url(/img/frontend/images/bg-button-right.png) no-repeat right top;
	font-size:12px;
	line-height:32px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
div.button input {
	width:100%;
	background:url(/img/frontend/images/bg-button-right.png) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:8px 0 7px 0;
	cursor:pointer;
}
.width87 {
	width:87px;
}
div.gallery {
	border:1px solid #e1deda;
	margin-top:15px;
}
div.gallery div.inner {
	border:1px solid #fff;
	background:#e1deda;
	padding:20px 10px 15px 10px;
	overflow:hidden;
}
div.gallery div.inner li {
	float:left;
	display:inline;
	width:196px;
	margin:0 6px 15px 5px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	min-height:170px;
	_height:170px;
}
div.gallery div.inner li a {
	display:block;
	height:129px;
	margin-bottom:6px;
border:1px solid #fff;
padding:1px;
background:url(/img/frontend/images/bg-gallery.gif) no-repeat 1px 1px;
}
div.gallery div.inner li img {
	margin:0 auto;
position:relative;
}
div.gallery div.inner div.paginator {
	clear:both;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
div.gallery div.inner div.paginator a {
	margin:0 4px;
	color:#ef4900;
}
div.gallery div.inner div.paginator a:hover {
	text-decoration:none;
}
div.gallery div.inner div.paginator span {
	margin:0 4px;
	font-weight:bold;
}
div.gallery div.inner div.all-photo {
	float:left;
	display:inline;
	margin-top:-14px;
	margin-left:6px;
	font-size:12px;
	line-height:14px;
}
div.footer {
	background: url(/img/frontend/images/bg-footer-rep.jpg) repeat-x top;
	margin-top:-87px;
	position:relative;
	height:87px;
	min-width:990px;
}
div.footer div.inner {
	padding:6px 0 0 0;
	margin:0 auto;
	font-size:1.2em;
	line-height:1.4em;
	text-align:center;
	color:#696969;
}
div.footer div.inner a {
	color:#696969;
	margin:0 10px;
}
div.footer div.inner a:hover {
	color:#ef4900;
	text-decoration:none;
}
div.footer div.inner div.copyright {
	width:150px;
	margin:25px auto 0 auto;
	font-size:11px;
	line-height:14px;
	text-align:left;
	position:relative;
}
div.footer div.inner div.copyright a.foot-logo {
	position:absolute;
	left:60px;
	top:-10px;
}
.margin-bot10 {
	margin-bottom:10px;
}
.margin-bot20 {
	margin-bottom:20px;
}
#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	z-index:100;
	width:100%;
	height:auto;
	text-align:center;
	color:#333333;
	/* stop stupid conflicts */

	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	/* general conflict stopper */

	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}
#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}
#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}
#lightbox img, #lightbox a img, #lightbox a {
	border:none;
	outline:none;
}
#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}
#lightbox-imageContainer {
	padding:1px;
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lightbox-loading img {
	display:inline;
}
#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 

#lightbox-nav a { outline: none; }*/





#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */

	zoom:1; /* who knows why? */
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev {
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext {
	left:auto;
	right:0;
	float:right;
}
/*

.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {

	background:url("../images/prev.gif") left 45% no-repeat;

}

.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {

	background:url("../images/next.gif") right 45% no-repeat;

}

*/



#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;/* width: 100%;

	padding: 0 10px 0; */

}
#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	line-height:normal;/* height:30px; */

}
#lightbox-infoHeader {
	width:100%;
	text-align:center;
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}
#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button {
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}
#lightbox-infoContainer-clear {
	clear:both;
	visibility:hidden;
}
div.main-area3 {
	margin-top:15px;
}
.padding-right428 {
	padding-right:428px;
	position:relative;
}
div.contact-block {
	border-bottom:1px solid #ccc;
	margin-top:12px;
	padding-right:140px;
	padding-bottom:30px;
	margin-bottom:20px;
}
div.contact-block h2 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
div.contact-block p {
	font-size:14px;
	line-height:16px;
	margin-top:8px;
}
ul.info {
	list-style:none;
	margin-top:12px;
}
ul.info li {
	padding-left:25px;
	margin-bottom:5px;
	background-position:left top;
	background-repeat:no-repeat;
}
ul.info li.ico-ru {
	background-image:url(/img/frontend/images/ico-flag-rus.gif);
}
ul.info li.ico-de {
	background-image:url(/img/frontend/images/ico-flag-ger.gif);
}
ul.info li.ico-by {
	background-image:url(/img/frontend/images/ico-flag-by.gif);
}
ul.info li.ico-address {
	background-image:url(/img/frontend/images/ico-address.gif);
}
ul.info li.ico-phone {
	background-image:url(/img/frontend/images/ico-phone.gif);
	background-position:left 1px;
}
ul.info li.ico-email {
	background-image:url(/img/frontend/images/ico-email.gif);
	background-position:left 1px;
}
ul.info li.ico-info {
	background-image:url(/img/frontend/images/ico-info.gif);
}
ul.info li.ico-www {
	background-image:url(/img/frontend/images/ico-www.gif);
	background-position:left 3px;
}
div.accordion2 .myAccordion-declencheur {
	cursor: pointer;
	font-size:14px;
	line-height:16px;
	color:#ef4900;
	border:none;
	padding:7px 0;
	background:none;
	text-decoration:underline;
}
div.accordion2 .myAccordion-declencheur-actif {
	color:#000;
	text-decoration:none;
	background:none;
}
div.accordion2 .myAccordion-content {
	padding:0;
	border:none;
	background:none;
	margin-top:5px;
	background:#f0f0f0;
	margin-top:3px;
	padding:5px 0 5px 13px;
}
div.accordion2 .myAccordion-content div.inner {
}
.map {
	background:url(/img/frontend/images/map.png) no-repeat right 20px;
}
div.container-exhibitions {
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding-bottom:9px;
	background:url(/img/frontend/images/bg-vistavki.gif) no-repeat center bottom;
	margin-bottom:30px;
}
div.exhibition {
	float:left;
	width:305px;
	display:inline;
	margin-top:2px;
	margin-bottom:10px;
	font-size:14px;
	line-height:16px;
}
.margin68 {
	margin-left:35px;
	margin-right:35px;
}
div.exhibition img {
float: left;
	display:inline;
margin-right:8px;
margin-bottom:5px;
border:1px solid #c1bcb4;
}
div.exhibition h3 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
clear:both;
}
div.exhibition p {
	line-height:17px;
	margin-top:5px;
}
div.exhibition p.address {
font-size:13px;
	line-height:18px;
	font-weight:bold;
}
div.all-exhibitions {
	clear:both;
	text-align:right;
	font-size:14px;
	line-height:16px;
}
div.current-exhibition {
	font-size:14px;
	line-height:16px;
	margin-top:25px;
	margin-bottom:20px;
}
div.current-exhibition img.logo-exhibition {
	float:left;
	display:inline;
	margin-right:18px;
margin-top:5px;
margin-bottom:10px;
}
div.current-exhibition p.address {
	margin-top:0;
	margin-bottom:15px;
	line-height:20px;
font-weight:bold;
}
div.video-exhibition {
	float:right;
	display:inline;
	width:360px;
	margin-top:7px;
	margin-left:30px;
	margin-bottom:15px;
}
div.video-exhibition h3 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:14px;
}
div.gallery-exhibition {
	clear:both;
	border-top:1px solid #bcb7ae;
	border-bottom:1px solid #bcb7ae;
	padding:22px 0 5px 0;
}
div.gallery-exhibition h3 {
	font-size:18px;

	font-weight:normal;
	margin-bottom:18px;
}
div.gallery-exhibition ul {
	overflow:hidden;
}
div.gallery-exhibition li {
	float:left;
	display:inline;
	margin-right:26px;
	margin-bottom:15px;
}
div.gallery-exhibition li.last {
	margin-right:0;
}
div.jobs {
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin-top:15px;
}
div.jobs h3 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	padding:0 0 0 21px;
	background:url(/img/frontend/images/check.gif) no-repeat left top;
}
div.jobs p {
	margin-top:8px;
	line-height:16px;
}
div.jobs span {
	font-weight:bold;
	color:#ef4900;
}
div.catalog-block {
	overflow:hidden;
	border-bottom:1px solid #e1deda;
	padding:11px 0 10px 0;
}
div.catalog-item {
	width:477px;
	background:url(/img/frontend/images/bg-catalog-item-top.gif) no-repeat left top;
}
div.catalog-item .inner {
	background:url(/img/frontend/images/bg-catalog-item-bot.gif) no-repeat left bottom;
	overflow:hidden;
	padding:3px 3px 15px 3px;
}
div.catalog-item h1 {
	background:url(/img/frontend/images/bg-title-catalog-item.gif) repeat-x top;
	font-size:16px;
	line-height:39px;
	padding-left:12px;
	margin:0 0 6px 0;
}
div.catalog-item div.side {
	float:left;
	display:inline;
	margin-left:8px;
	width:141px;
}
div.catalog-item div.side div.image {
	background: url(/img/frontend/images/bg-image.gif) no-repeat left top;
	height:113px;
	width: 141px;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
}
.just-for-IE {
	display: none;
	width: 1px;
	margin-left: -1px;
}
div.catalog-item div.side div.image img {
	display:inline;
}
a.button {
	background:url(/img/frontend/images/bg-button.gif) no-repeat left top;
	display:block;
	width:141px;
	font-size:12px;
	line-height:31px;
	font-weight:bold;
	color:#fff !important;
	text-align:center;
	text-decoration:none;
	margin-top:10px;
}
div.catalog-item div.main {
	float:right;
	display:inline;
	margin-right:8px;
	width:301px;
	font-size:12px;
	line-height:14px;
}
div.catalog-item div.main p {
	margin:0 0 14px 0;
}
div.product-image {
	display:inline;
	border:1px solid #d4d4d4;
	min-height:306px;
	_height:306px;
	width: 354px;
	padding:10px 0;
	text-align:center;
	position:relative;
	margin-right:35px;
	float:left;
}
div.product-image img {
	margin:0 auto;
}
div.product-image a.but-left {
	position:absolute;
	bottom:5px;
	left:8px;
}
div.product-image a.but-right {
	position:absolute;
	bottom:5px;
	right:8px;
}
a.download {
	background:url(/img/frontend/images/bg-download.gif) no-repeat left top;
	clear:left;
	float:left;
	display:inline;
	margin-top:9px;
	margin-right:35px;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	width:321px;
	padding-left:35px;
	text-align:center;
	color:#fff !important;
	text-decoration:none;
}
div.product-description {
	width:600px;
	margin-left:390px;
	margin-bottom:5px;
}
div.product-description h1 {
	border:1px solid #cfcfcf;
	background:#d9defe;
	line-height:29px;
	font-size:18px;
	font-weight:normal;
	padding-left:20px;
	margin-bottom:0;
}
div.product-description div {
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	background:url(/img/frontend/images/bg-table.gif) repeat-y left #e5e4e2;
	min-height:325px;
	_height:325px;
	padding-bottom:16px;
}
div.product-description div table {
	width:100%;
}
div.product-description table td {
	height:23px;
	background:#f7f7f7;
	border-bottom:1px solid #cfcfcf;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;
}
div.product-description table td.l {
	text-align:left;
	width:380px;
	padding-left:23px;
	border-right:1px solid #cfcfcf;
}
div.product-description table tr.dark td.l {
	background:#f0efec;
}
div.product-description table td.r {
	text-align:center;
	width:195px;
}
div.product-description table tr.dark td.r {
	background:#e5e4e2;
}
.margin-left153 {
	margin-left:153px;
}
.width285 {
	width:285px;
}
/*.right1 {
	float:right;
	margin-right:-363px;
	_margin-right:-198px;
	margin-top:-210px;
}*/
.right1 {
	float:right;
	margin-right:-372px;
	_margin-right:-188px;
	margin-top:450px;
	zoom:1;
}
.files-block {
	margin-top:20px;
}
.files-block-top {
	background: url(/img/frontend/images/files-block-top.gif) no-repeat left top;
	height:9px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.files-block-bot {
	background: url(/img/frontend/images/files-block-bot.gif) no-repeat left top;
	height:9px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.files-block .inner {
	border-left:1px solid #b3b2a8;
	border-right:1px solid #b3b2a8;
	background:url(/img/frontend/images/folder1.jpg) no-repeat 25px 25px;
	padding:30px 0 10px 185px;
	min-height:120px;
	_height:120px;
}
.files-block .inner p {
	background:url(/img/frontend/images/arrow.gif) no-repeat left 4px;
	padding: 0 0 0 25px;
	margin:0 0 10px 0;
	font-size:16px;
	line-height:18px;
	color:#ef4900;
}
h2.awards-title {
	display:block;
	font-size:14px;
	line-height:16px;
	border:1px solid #e1deda;
	margin-top:5px;
}
h2.awards-title span {
	display:block;
	border:1px solid #fff;
	background:#e1deda;
	padding:3px 0 4px 8px;
}
ul.awards-diploms {
	overflow:hidden;
	margin:8px;
}
ul.awards-diploms li {
	float:left;
	list-style:none;
	margin:8px;
	padding:0 4px 10px 4px;
	border-bottom:1px solid #e6e3e0;
	height:169px;
	width:119px;
}
ul.awards-diploms li a {
	display:block;
	width:115px;
	border:1px solid #e6e3e0;
	padding:1px;
}
ul.awards-medals {
	overflow:hidden;
	margin-top:8px;
}
ul.awards-medals li {
	float:left;
	list-style:none;
	margin-top:8px;
	padding:0 6px 10px 6px;
}
ul.awards-medals li a {
	display:block;
	width:112px;
	padding:1px;
	border:1px solid #e6e3e0;
}
.rezblock {
	border:1px solid #e1deda;
	background:#fff;
	padding:1px;
	margin-top:16px;
}
.rezblock .inner {
	background:#e1deda;
	font-size:16px;
	font-weight:bold;
	line-height:62px;
	padding-left:84px;
	background-position:17px 6px;
	background-repeat:no-repeat;
	color:#000;
}
.warn .inner {
	background-image:url(/img/frontend/images/ico-warning.gif);
}
.warn .inner span {
	color:#ef5000;
}
.chek .inner {
	background-image:url(/img/frontend/images/ico-check.gif);
}
.chek .inner span {
	color:#65bb00;
}
.links-search {
	margin-top:17px;
}
.links-search div {
	border-bottom:1px solid #e1deda;
	font-size:12px;
	line-height:14px;
	margin-top:8px;
}
.links-search div h3 {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
.links-search div a {
	color:#ef4900;
}
.links-search div a:hover {
	text-decoration:none;
}
.links-search div p {
	margin:13px 0 10px 0;
}
.table2 td {
	font-weight: normal;
}
.side-col{
	float:left;
	width:170px;
	padding:0 5px;
}
.side-col2{
	float:right;
	width:220px;
	padding:0 5px;
}
.side-col2 h3{
	margin:15px 0 3px 0;
}
.side-col2 img{
	margin-top:12px;
}
.center-col{
	margin:0 230px 0 180px;
	padding:0 10px;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.center-col h2{
	margin-bottom:5px;
}
.product-operation{
	border-bottom:1px solid #999;
	padding:5px;
	overflow:hidden;
}
.product-operation p{
	margin-top:2px !important;
	margin-right:100px;
}
.product-operation ol{
	margin-right:150px;
}
.product-operation img{
	float:right;
}
.bullet{
	border-top:1px solid #7c7c7c;
	font-size:0;
	line-height:0;
	margin:15px 10px;
}
.center-col2{
	margin:0 0 0 180px;
	padding:0 10px;
	border-left:1px solid #999;
	min-height:570px;
}
.center-col2 h2{
	margin-bottom:10px;
}
div.footer2{
	background: url(/img/frontend/images/bg-footer-rep.jpg) repeat-x left -31px;
	margin-top:-57px;
	position:relative;
	height:57px;
	min-width:990px;
	border-top:1px solid #c5c5c5;
}
div.footer2 div.inner{
	padding:6px 0 0 0;
	margin:0 auto;
	font-size:1.2em;
	line-height:1.4em;
	text-align:center;
	color:#696969;
}
div.footer2 div.inner a{
	color:#696969;
	margin:0 10px;
}
div.footer2 div.inner a:hover{
	color:#ef4900;
	text-decoration:none;
}
div.footer2 div.inner div.copyright{
	width:150px;
	margin:15px auto 0 auto;
	font-size:11px;
	line-height:14px;
	text-align:left;
	position:relative;
}
div.footer2 div.inner div.copyright a.foot-logo{
	position:absolute;
	left:70px;
	top:-10px;
}
.eng{
	background: url(/img/frontend/images/bg-head2.jpg) repeat-x top !important;
}
.eng .all{
	padding-bottom:80px !important;
}
div.head2{
	background:url(/img/frontend/images/head2.jpg) no-repeat center top  !important;
}
.lang{
	float:right;
	width:113px;
}
.lang ul{
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	width:62px;
	margin:0 auto;
}
.lang ul li{
	float:left;
	display:inline;
	width:28px;
	margin:0 1px 0 2px;
}
.lang ul a{
	display:block;
	width:28px;
	height:22px;
	text-indent:-5000px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.lang ul span{
	display:block;
	width:28px;
	height:22px;
	text-indent:-5000px;
	background-position:left top;
	background-repeat:no-repeat;
}
.en{
	background-image:url(/img/frontend/images/ico-eng.gif);
}
.ru{
	background-image:url(/img/frontend/images/ico-rus.gif);
}
.lang div{
	background:url(/img/frontend/images/bg-lang.gif) no-repeat left top;
	line-height:20px;
	font-size:14px;
	text-align:center;
	width:82px;
	color:#000;
	margin:0 0 0 auto;
}
.lang div.l{
	margin: auto 0 0 0;
}
.margintop{
	margin-top:-185px;
}
.video{
    margin-left:240px;
	margin-top:25px;
}