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;
}
.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;
}

div.main-all {
    background: url("/img/frontend/images/bg-head.png") repeat-x scroll 0 140px transparent;
    margin: 0 auto;
    min-height: 100%;
    min-width: 990px;
    overflow: hidden;
    width: 1050px;
}

div.head{
	background:url(/img/frontend/images/head.jpg) no-repeat center top;
}
div.head div.inner {
	width:990px;
	margin:0 auto;
	padding-top:14px;
}
a.logo{
	display:block;
	height:128px;
	width:286px;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
}
.main-wrapper {
    background:#404040 url(/img/frontend/images/body-bg.jpg);
    margin: 0 auto;
    width: 1050px;
}
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;
    height: 28px;
    margin-top: 5px;
}
.ban1 {
display:inline;
float:left;
margin:13px 0 0 4px;
width:282px;
}
.ban2 {
display:inline;
float:right;
margin:13px 5px 0 0;
width:282px;
}
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.hover a{
	background-position:0 -29px;
}
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.png);
	width:97px;
}
.main-nav2 {
	background-image:url(/img/frontend/images/main-nav2.png);
	width:112px;
}
.main-nav3 {
	background-image:url(/img/frontend/images/main-nav3.png);
	width:77px;
}
.main-nav4 {
	background-image:url(/img/frontend/images/main-nav4.png);
	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.png);
	width:126px;
}
.main-nav7 {
	background-image:url(/img/frontend/images/main-nav7.png);
	width:95px;
}
.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;
}
.main-nav10 {
     background-image:url(/img/frontend/images/main-nav10.png);
     width:95px;
 }
.main-nav11 {
     background-image:url(/img/frontend/images/main-nav11.png);
     width:78px;
 }
/*---------------------------
	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;
	padding-bottom:10px;
	min-width:160px;
}
.main-nav ul.inner2 {
	margin-top:0;
	padding-bottom:0;
}
.main-nav ul.inner1 li, .main-nav ul.inner2 li {
	display:block;
	float:none;
	border-top:1px solid #b1b1b1;
	margin:0;
	background:none;
	width:100%;
}
*+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:6px;
	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;
}

div.breadcrumbs{
	font-size:12px;
	line-height:14px;
}
div.breadcrumbs span{
	margin:0 3px;
}
div.breadcrumbs a{
	color:#961717;
}
div.breadcrumbs 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.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;
}

div.main-area3{
	margin-top:15px;
}

.buk{
	background: url(/img/frontend/images/bg-buk.png) no-repeat center top;
	height:777px;
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:50;
}
.gx5{
	position:absolute;	
	cursor:pointer;
	left:384px;
	top:389px;
}
.hp01{
	position:absolute;
	cursor:pointer;
	left:565px;
	top:445px;
}
.mal{
	position:absolute;
	cursor:pointer;
	left:385px;
	top:108px;
}
.noj{
	position:absolute;
	cursor:pointer;
	left:452px;
	top:177px;
}
.redmig02{
	position:absolute;
	cursor:pointer;
	left:320px;
	top:235px;
}
.redmig{
	position:absolute;
	cursor:pointer;
	left:305px;
	top:385px;
}
.smt{
	position:absolute;
	cursor:pointer;
	left:463px;
	top:325px;
}
.umb02{
	position:absolute;
	cursor:pointer;
	left:555px;
	top:290px;
}
.umb{
	position:absolute;
	cursor:pointer;
	left:427px;
	top:481px;
}
.umt1{
	position:absolute;
	cursor:pointer;
	left:555px;
	top:116px;
}
.umt2{
	position:absolute;
	cursor:pointer;
	left:630px;
	top:116px;
}
.ff01{
	position:absolute;
	cursor:pointer;
	left:575px;
	top:231px;
}
.button{
	background:url(/img/frontend/images/bg-button.gif) no-repeat left top;
	display:block;
	width:141px;
	height:31px;
	font-size:12px;
	line-height:31px;
	font-weight:bold;
	color:#fff !important;
	text-align:center;
	text-decoration:none;
	margin:10px auto 0 auto;
}
.tooltip{
	position:absolute;
	width:561px;
	z-index:999;
	cursor: default !important;
}
.bull{
	margin:0 auto;
}
.cont{
	background:#e1dcdf;
	padding:5px 15px 12px 11px;
	overflow:hidden; /* hack for IE6 in main-ie.css */
	color:#1b1a1a;
	font-size:14px;
	line-height:16px;
}
.inn{
	width:214px;
	margin-left:327px;
}
.cont h2{
	font-size:24px;
	line-height:26px;
	color:#1a1a1a;
	font-weight:normal;
	margin:1px 0 5px 0;
}
.cont-img{
	display:inline;
	margin-right:11px;
	border:1px solid #c9c9c9;
	float:left;
	width:315px;
}
.cont p{
	margin:0 0 16px 0 !important;
}
.text1{
	float:left;
	width:240px;
	position:relative;
	z-index:100;
}
.text2{
	float:right;
	width:190px;
	position:relative;
	z-index:100;
}
.text1 h2, .text2 h2{
	font-size:18px;
	line-height:16px;
	margin-bottom:13px;
	font-weight:normal;
}
.text1 p, .text2 p{
	font-size:14px;
	line-height:16px;
}
.text1 p{
	margin-right:50px;
}
.text1 a, .text2 a{
	color:#961717;
}
.text2 li{
	list-style:none;
	background:url(/img/frontend/images/check.gif) no-repeat left top;
	padding-left:21px;
	margin-bottom:4px;
}

.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;
}
div.main-search input.submit {
    float:right;
    margin-top: 1px;
    margin-left: 5px;
}
div.footer div.inner div.copyright {
    width:150px;
    /*margin:25px auto 0 auto;*/
    /*margin:25px auto 0 1200px;*/
    margin:25px auto 0 73%;
    font-size:11px;
    line-height:14px;
    text-align:left;
    position:relative;
}
div.copyright p {
    font-size:11px !important;
}
div.footer div.inner div.copyright a.foot-logo {
    position:absolute;
    left:60px;
    top:-10px;
}
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;
}
