A {
	color : #718085;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : Tahoma;
	text-decoration : none;
}

h1 {
    color:#AE140A;
    font:18px tahoma;
    margin:0;
}

h3 {
	padding : 3 0 0 0;
	margin : 3 0 0 0;
	vertical-align : middle;
	font-size : 10px;
	line-height :0px;
}

.pole {
	border : 1px solid #CDD1CF;
	background-color : #FAF7F0;
	color : #000000;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	width : 250px;
}

.slesh {
	color : #CCCAC2;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
}

.knopka {
	border : 1px solid #FFFFFF;
	background-color : #A1ACAF;
	color : #FFFFFF;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	width : 96px;
	height : 19px;
}


.title {
	color : #AE140A;
	font: normal 18px tahoma;
	margin: 0
}

.text {
	color : #000000;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.text_metro {
	color : #000000;
	font-family : Tahoma;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.text_metro:hover {
	text-decoration : underline;
}

.white {
	color : #FFFFFF;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
}

.tr {
	background-color : #E6E3DC;
	backgroundcolor : #E6E3DC;
}

.tr1 {
	background-color : #FAF7F0;
	backgroundcolor : #FAF7F0;
}

.m_select {
	color : #718085;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	background-color : #E6E3DC;
	backgroundcolor : #E6E3DC;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

li {
	list-style-type : none;
}
 
.m_bold {
	color : #718085;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.bold {
	color : #5C7379;
	font: normal 11px Tahoma;
}

.bold_red {
	color : #B11C06;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

a.more {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
}
a.more_u {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
    line-height: 17px;
}

a.more_u:hover {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : underline;
}

.more_copy {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
}
.more_copy_sel{
	color : #AE140A;
	font-family : Tahoma;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
}
.more_copy:hover{
	color : #5C7379;
	font-family : Tahoma;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

a.more_copy_u {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
}

.more_copy_u:hover {
	color : #5C7379;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : underline;
}

.right {
	background-position : 100% 0%;
	background-repeat : no-repeat;
	backgroundposition : 100% 0%;
	backgroundrepeat : no-repeat;
	border : 1px solid #D1D0CB;
	border-right : none;
	border-left : none;
}

.right1 {
	background-position : 100% 0%;
	background-repeat : no-repeat;
	backgroundposition : 100% 0%;
	backgroundrepeat : no-repeat;
}

.left {
	background-position : 0% 0%;
	background-repeat : no-repeat;
	backgroundposition : 0% 0%;
	backgroundrepeat : no-repeat;
	border : 1px solid #D1D0CB;
	border-right : none;
	border-left : none;
}

.left_nb {
	background: url(/img/viz_bg_first.jpg) 0% 0%
}

.left_nb1 {
	background-position : 0% 0%;
	background-repeat : no-repeat;
	backgroundposition : 0% 0%;
	backgroundrepeat : no-repeat;
	border : 1px solid #D1D0CB;
	border-right : none;
	border-left : none;
}

.a1{
	border : 1px solid #D1D0CB;
	border-right : none;
}

.a2{
	border : 1px solid #D1D0CB;
	border-right : none;
	border-left : none;
}

.copyr {
	color : #585752;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.copyr a {
	color : #585752;
	font-family : Tahoma;
	font-size : 9px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}


.copyr2, .copyr2 a {
	color : #b7b6b2;
	font: normal 10px Tahoma;
}
.copyr2 a{
	text-decoration: underline
}
.list_item ul{
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
.list_item ul li{
	font: normal 11px Tahoma;
	margin-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px
}
.list_item ul li:hover, .list_item ul li.child:hover{
	background-color: #E5E3DA
}
.list_item ul li.first:hover{
	background-color: #FAF7F0;
}
.list_item ul li#sel {
	color : #AE140A;
	font: normal 11px Tahoma;
}
.list_item ul li.child{
	background: url(../img/str2.gif) 13px 50% no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	padding-bottom: 4px
}

/*Новые стили для новой Velja*/

div.logoDiv{
  float: left;
  width: 34%;
  text-align: right;
  border-right: 1px solid #CDCAC3
}
div.logoDiv img{
  margin: 64px 20px 0 0
}
div.firstVisible{
  float: left;
}
div.firstVisible div{
  padding: 10px 0 0 20px
}
div.firstVisible img{
  margin: 80px 0 0 20px
}
div.address{
  padding: 20px 10px 0 15px
}
div.address div{
  margin-bottom: 10px
}
div.address div .metro{
   padding-left: 15px; line-height: 19px; display: block
}
div.address div .phone{
   background: url(/img/phone.gif) 0% 50% no-repeat; display: block; padding-left: 15px; line-height: 19px; margin-left: 17px
}

.m1{
  width: 20%
}
.m2{
  width: 40%; vertical-align: bottom
}
.m2 img{
  margin-bottom: 42px; margin-left: 20px
}
.m2 a img{
  margin: 0 0 30px 0;
}
.logo{
  padding-top: 64px; text-align: right; border-right: 1px solid #cdcac3;
}
.logo img{
  margin-right: 20px;
}
.l1, .l2{
  height: 10px;
  background: #cdcac3
}
.l2{
  background: #e5e2d9
}
td.topFour, td.blyamba{
  background: #cdcac3; width: 50%; border-right: 1px solid #fff
}
td.blyamba{
  background: #bbc1c1
}
div.topFour, div.blyamba{
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-bottom: 1px solid #fff;
}
div.topFour{
  height: 75px
}
div.topFourLast{
  height: 76px; border: none
}
div.blyamba{
  height: 151px;
  padding-left: 18px
}
div.topFour img{
  margin: 15px 0 0 15px;
}
div.blyamba img{
  margin: 21px 0 0 0;
}
div.blyamba a{
  background: url(/img/str3.gif) 0% 50% no-repeat; padding-left: 9px
}
div.dopInfo{
  overflow: hidden; width: 100%;
  margin-bottom: 15px
}
div.dopInfo .col1, div.dopInfo .col2{
  width: 50%; float: left
}
div.dopInfo .col2{
  width: 49%;
}
div.dopInfo .col1 .left{
  border-left: 1px solid #D1D0CB; padding: 25px 0 0 5%; float: left; width: 40%; border-bottom: none; background: none
}
div.dopInfo .col1 .left a.more{
  background: url(/img/str1.gif) 0% 50% no-repeat; padding-left: 16px
}
div.dopInfo .col1 .right{
  padding-top: 61px; padding-left: 10%; float: left; width: 40%; border: none; background: none
}
.corner{
  border-left: 1px solid #D1D0CB; padding-left: 5%; padding-top: 18px;
}
.cornerFloat{
  float: left; width: 50%; white-space: nowrap
}
.cornerFloat a{
  background: url(/img/str2.gif) 0 50% no-repeat; padding-left: 9px; line-height: 17px
}
.secretnew{
  width: 99.9%; height: 144px; border: 1px solid #d1d0cb;
}
.secretnew .firstChild{
  float: left; width: 25%; background: url(/img/nonstop1.gif) 100% 0% no-repeat #EDEAE3; height: 100%
}
.secretnew .firstChild div{
  padding: 15px 0 0 35px;
}
.secretnew .secondChild{
  float: left; width: 25%; height: 100%
}
.secretnew .secondChild div{
  padding-left: 10%; padding-top: 5px;
}
.secretnew .thirdChild{
  width: 24.9%; float: left; background: #CCC9C2; height: 100%
}
.content{
  width: 100%; overflow: hidden
}
.content div{
  width: 49%; float: left
}
.content div.right{
  float: right; border: none
}
.content div div{
  padding: 25px 10px;
  width: auto;
}
.content div.right div{
  padding:25px 10px 0px 20px;
  width: auto;
}
.footer{
  margin-top: 15px; background: #ECEBE6; overflow: hidden; width: 100%
}
.footerChild{
  float: left; width: 100%
}
.footerLeft{
  width: 28%; padding-top: 5px; float: left; line-height: 12px
}
.footerRight{
  width: 19%; padding-top: 5px; float: right; line-height: 14px; border-left: 1px solid #c6c7c2; padding-left: 15px; padding-bottom: 15px
}
.footerCenter{
  width: 51%; padding-top: 5px; margin-left: 28%; line-height: 14px; border-left: 1px solid #c6c7c2; padding-left: 15px; padding-bottom: 15px
}
.linkfooter{
  clear: both; padding-left: 1.4%; padding-top: 15px
}




div.viewLogo{
  position: relative;
  padding: 47px 11px 0 91px;
  border-right: 1px solid #ccc9c2;
  width: 98px; height: 30px;
}
div.mainDiv table.menu{
  width: 100%;
  border-collapse: collapse;
  border-spacing: 1px;
  background: #cdcac3
}
div.mainDiv table.menu td{
  width: 20%;
  border: 1px solid white
}
div.topMenu{
  position: absolute; right: 15px; bottom: 2px
}
div.topMenu a{
  background: url(/img/str3.gif) 0% 50% no-repeat;
  padding-left: 9px;
}
div.logoDiv_view{
  position: relative; margin-bottom: 34px
}
div.logoDiv_view h1{
  position: absolute; left: 220px; top: 42px
}
div.logoDiv_view .textImg{
  position: absolute; left: 220px; bottom: 2px
}
div.mainContentDiv{
  width: 100%; overflow: hidden
}
div.mainContentDiv .leftCol{
  width: 80%; float: left
}
div.mainContentDiv .rightCol{
  margin-left: 80%;
}
div.mainContentDiv .leftCol table.menu td{
  text-align: center; vertical-align: middle; padding: 12px 0;
}
div.mainContentDiv .leftCol .h-bottomLine{
  height: 5px; background: #a1aaaf; border-right: 1px solid #fff
}
div.mainContentDiv .leftCol .h-bottomLine div{
  width: 200px; height: 100%; background: #5c7886; border-right: 1px solid white
}
div.mainContentDiv .leftCol .contentDiv{
  width: 100%; overflow: hidden
}
div.mainContentDiv .leftCol .contentDiv .leftMenu{
  width: 180px; float: left; padding: 26px 10px 0 10px
}
div.mainContentDiv .leftCol .contentDiv .leftMenu li.dopClass{
  color:#000000; font: normal 11px Tahoma;
}
div.mainContentDiv .leftCol .contentDiv .leftMenu div.article{
  background: #E5E2DB; height: 1px; font-size: 1px; margin: 20px 0
}
div.mainContentDiv .leftCol .contentDiv .submenu{
  padding: 5px 0 15px 0
}
div.mainContentDiv .leftCol .contentDiv .submenu div{
  border-bottom: 1px solid #cdcac3; padding: 4px 15px
}
div.mainContentDiv .leftCol .contentDiv .submenu div.submenu{
  background: #efece5; padding: 4px 15px; line-height: 16px;
}
div.spectr{
  overflow: hidden; border: 1px solid #e4e1da; padding: 10px
}
div.spectr .submenu{
  float: left; margin-right: 10px; padding-top: 10px
}
div.spectr .submenu .spectrMore{
  background: url(/img/str3.gif) 0% 6px no-repeat; padding-left: 9px; display: block; line-height: 110%; padding-top: 4px
}
div.rightMenu{
  padding-left: 20px; border-left: 1px solid #d3d0cb
}
div.rightMenu ul{
  list-style: none; list-style-position: inside; margin: 0; padding: 0
}
div.rightMenu ul li.notChild{
  padding-top: 23px; color: #c50d19; font: bold 11px tahoma; padding-bottom: 5px
}
div.center{
  margin-left: 200px; padding: 30px 20px 20px 20px; background: url(/img/line.gif) 0% 0% no-repeat
}
div.rightCol .div1{
  height: 35px; background: #E6E3DA; border-bottom: 1px solid #fff
}
div.rightCol .div2{
  height: 150px; padding-left: 18px; width: 100%;
}
div.rightCol .div2 a{
  padding-left: 9px; background: url(/img/str3.gif) 0% 50% no-repeat
}
div.showarticle h1, div.showarticle h2, div.showarticle h3, div.showarticle h4, div.showarticle h5, div.showarticle h6, div.center h1, div.center h2, div.center h3, div.center h4, div.center h5, div.center h6{
  color : #AE140A;
  font: normal 18px tahoma;
  margin: 0
}
div.showarticle table{
  margin-bottom: 10px
}


