body {
background-color:#FFF;
font-family:arial;
color:#000;
font-size:9pt;
margin:0;
padding:0;
}

td.form {
font-size:9pt;
font-weight:700;
color:#FFF;
text-indent:0;
padding:7px 0 0;
}

div.map IFRAME {
border:1px solid #c8c8c1;
}

td.firm {
font-size:9pt;
font-weight:700;
text-indent:0;
}

td.firm1 {
font-size:9pt;
font-weight:700;
text-indent:0;
color:#CE4241;
}

.prazd {
text-align:left;
}

table_jun {
border:0;
border-collapse:collapse;
width:90%;
margin:10px;
}

table.table_jun {
border-left:1px solid #8D0C03;
border-top:1px solid #8D0C03;
border-collapse:collapse;
}

table.table_jun th {
border-right:1px solid #8D0C03;
border-bottom:1px solid #8D0C03;
text-align:center;
background:#8D0C03;
color:#FFF;
padding:5px;
}

table.table_jun td {
border-right:1px solid #8D0C03;
border-bottom:1px solid #8D0C03;
text-align:center;
padding:5px;
}
p.chek {
font-size:9pt;
text-indent:0;
text-align:left;
margin:3px 7px 7px 3px;
}
p.chek-r {
font-size: 9pt;
margin:3px 7px 7px 3px;
text-align:right;
}
p.chek-c {
font-size: 9pt;
margin:3px 7px 7px 3px;
text-align:center;
}
td.chek {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: none;
padding: 0cm
}

.prazd_iman {
font-weight:700;
color:#CE4241;
font-size:9pt;
text-align:left;
margin-top:5px;
}

.prazd_date {
font-weight:400;
color:#CE4241;
font-size:9pt;
text-align:left;
margin-top:5px;
}

a.prazd_date:hover {
font-weight:700;
text-decoration:underline;
}

a.prazd_date:link {
font-weight:700;
text-decoration:none;
text-align:left;
color:#CE4241;
}

p.altair {
margin:5px;
}

h3.prestizh {
text-align:center;
font-family:Comic Sans MS;
color:#ed4619;
font-size:27px;
}

h4.prestizh {
text-align:center;
font-family:Comic Sans MS;
color:#44a684;
}

p.cac {
font:11px Tahoma;
margin-top:1px;
margin-right:1px;
margin-left:5px;
text-align:justify;
}

td.cac {
border-top:2px solid #fff;
padding-top:5px;
padding-bottom:5px;
}

th {
font-size:9pt;
font-weight:700;
background-color:#2E276E;
border:1px solid #fcebdc;
color:#FFF;
padding:7px;
}

th.cat {
font-size:10pt;
font-weight:700;
color:#2E276E;
background-color:#fcebdc;
padding:4px;
}

td.cat {
font-size:9pt;
border:1px solid #fcebdc;
text-indent:0;
padding:3px 3px 3px 7px;
}

select {
font-size:8pt;
margin-right:5px;
height:20px;
width:150px;
}

.selected {
font-size:9pt;
border:1px solid #fcebdc;
background-color:#FAA61A;
font-weight:700;
text-indent:0;
padding:3px 3px 3px 7px;
}

table.statistic {
border:1px solid #FAA61A;
border-left:7px solid #FAA61A;
background-color:#fcebdc;
padding:0;
}

table.catalog {
border:1px solid #2E276E;
padding:0;
}

p {
font-size:9pt;
text-indent:0;
text-align:left;
margin:3px 7px 7px 3px;
}

p.right {
font-size:9pt;
text-indent:15px;
text-align:right;
margin:7px 14px;
}

p.new {
font-size:9pt;
text-indent:0;
text-align:justify;
margin:5px 7px;
}

p.finansist3 {
font-size:16px;
color:#000;
font-family:Arial;
font-weight:700;
text-align:center;
letter-spacing:5px;
margin:1px;
}

p.finansist4 {
font-size:11px;
color:#000;
font-family:Arial;
text-align:center;
font-weight:700;
margin:1px;
}

p.finansist6 {
font-size:14px;
color:#fff;
font-family:Arial;
text-align:center;
font-weight:700;
margin:4px;
}

p.finansist5 {
font-size:18px;
font-style:oblique;
color:#fff;
font-family:Arial;
text-align:center;
margin-top:3px;
font-weight:700;
}

p.finansist7 {
font-size:16px;
color:#fff;
font-family:Arial;
text-align:center;
margin-top:3px;
font-weight:700;
}

p.finansist9 {
font-size:15px;
color:#fff;
font-family:Arial;
text-align:left;
font-weight:700;
margin:5px;
}

p.finansist8 {
font-size:12px;
color:#fff;
font-family:Arial;
text-align:center;
font-weight:700;
margin:1px;
}

td.finansist {
background:#FFFF01;
text-align:center;
}

h3.finansist {
color:#028203;
font-family:Arial;
font-size:28px;
text-align:center;
font-weight:700;
margin:1px;
}

h3.finansist1 {
color:#000;
font-family:Arial;
font-size:35px;
text-align:center;
font-weight:700;
margin:1px;
}

h1.region {
font-family:Arial;
font-size:16pt;
text-align:center;
color:#402A1F;
font-weight:700;
margin:20px;
}

h2.region {
color:#000;
font-family:Arial;
font-size:12pt;
text-align:center;
text-indent:0;
font-weight:700;
margin:10px;
}

p.region {
color:#000;
font-family:Arial;
font-size:10pt;
text-align:justify;
text-indent:15px;
margin:10px;
}

p.regionb {
color:#FFF;
font-family:Arial;
font-size:10pt;
}

ul.region {
color:#000;
font-family:Arial;
font-size:10pt;
text-align:justify;
text-indent:5px;
margin:10px;
}

li.region {
color:#000;
font-family:Arial;
font-size:10pt;
text-align:justify;
text-indent:5px;
margin:3px;
}

p.red {
font-size:9pt;
text-indent:0;
font-weight:700;
color:#CE4241;
margin:7px;
}

p.vopros {
font-size:9pt;
text-indent:0;
margin:5px;
}

h3.vks {
background:#000;
color:#FFF;
font-weight:700;
text-indent:15px;
}

h2.vks {
text-align:justify;
font-weight:700;
font-size:18px;
}

td.vks {
vertical-align:middle;
text-align:justify;
}

p.vks {
text-align:justify;
margin-left:35px;
text-indent:0;
}

p.vkssmall {
font-size:9px;
text-align:right;
}

p.c {
font-size:10pt;
color:#FFF;
text-indent:0;
text-align:center;
font-weight:700;
margin:2px;
}

p.stat {
font-size:8pt;
font-weight:400;
text-indent:0;
margin:3px 5px;
}

p.stat_bold {
font-size:8pt;
font-weight:700;
text-align:right;
text-indent:0;
margin:3px 5px;
}

p.bold {
font-size:8pt;
font-weight:700;
text-indent:10px;
margin:3px 0;
}

p.w {
font-size:9pt;
font-weight:700;
color:#fcebdc;
text-align:center;
text-indent:0;
margin:10px;
}

p.zag {
font-size:11pt;
color:#CE4241;
text-align:center;
margin:14px 7px;
}

p.zag2 {
font-size:19pt;
text-align:center;
font-family:Arial;
color:red;
}

p.stat_bold1 {
font-size:8pt;
font-weight:700;
text-align:right;
text-indent:0;
margin-bottom:5px;
}

p.zag1 {
font-size:30pt;
text-align:left;
font-family:Arial;
color:red;
}

h3.era {
text-align:center;
}

td.era {
text-align:center;
width:50%;
color:gray;
font-family:Arial;
font-size:10pt;
font-weight:700;
}

td.era1 {
background:gray;
text-align:center;
color:#FFF;
font-family:Arial;
font-weight:700;
font-size:10pt;
padding:5px;
}

img.era {
margin-bottom:20px;
border-color:gray;
}

ul {
text-align:left;
text-indent:24px;
list-style-type:square;
font-size:9pt;
margin:7px 7px 21px;
}

ol {
text-align:left;
list-style-type:square;
font-size:9pt;
margin:14px;
}

li {
font-size:9pt;
text-indent:0;
margin:5px 7px;
}

h1 {
font-size:12pt;
color:#2E276E;
font-weight:700;
text-align:center;
margin:15px;
}

h1.anti {
font-size:12pt;
color:#2E276E;
font-weight:700;
text-align:center;
margin:5px;
}

h2 {
font-size:10pt;
color:#2E276E;
font-weight:400;
margin:14px 7px 7px 14px;
}

h3 {
font-size:12pt;
color:#2E276E;
font-weight:700;
text-align:center;
margin:5px 2px 5px 35px;
}

h4 {
font-size:8pt;
color:#CE4241;
text-indent:0;
font-weight:700;
margin:5px 8px;
}

h4.anti {
font-size:8pt;
color:#CE4241;
text-indent:0;
margin:5px 0;
}

h4.context {
font-size:9pt;
color:#CE4241;
text-indent:0;
font-weight:700;
margin:0;
}

h5 {
font-size:20pt;
color:#2E276E;
text-indent:0;
text-align:center;
font-weight:700;
margin:5px 5px 1px;
}

h5.zagolov {
font-size:21pt;
color:#2E276E;
text-indent:0;
text-align:center;
font-weight:700;
margin:10px 5px 1px;
}

h6 {
font-size:10pt;
color:#CE4241;
text-indent:0;
text-align:center;
font-weight:700;
margin:0 5px 7px;
}

h3.prestig {
font-family:Comic Sans MS;
text-align:center;
color:#ed4619;
font-size:27px;
}

h4.prestig {
font-family:Comic Sans MS;
text-align:center;
color:#44a684;
font-size:18px;
}

h3.red {
font-size:13pt;
color:#CE4241;
text-align:center;
font-weight:700;
margin:4px;
}

a:hover.form {
color:#CE4241;
text-decoration:underline;
}

a:hover.menu {
color:#FFF;
text-decoration:underline;
}

tr:hover.pagestable {
background-color:#fcebdc;
}

.catdiv * {
font-size:10pt;
z-index:100;
}

.catdiv ul {
text-indent:0;
font-weight:700;
list-style-type:none;
width:310px;
margin:0;
padding:7px;
}

.catdiv ul li {
text-indent:0;
text-decoration:none;
position:relative;
margin:0;
}

.catdiv ul li ul {
position:absolute;
border:1px solid #FAA61A;
background-color:#fcebdc;
font-weight:400;
width:22em;
top:0;
visibility:hidden;
margin:0;
}

.catdiv ul li a {
display:block;
overflow:auto;
color:#2E276E;
text-decoration:none;
padding:1px;
}

.catdiv ul li a:visited {
text-decoration:none;
color:#2E276E;
}

.catdiv ul li a:hover {
background-color:#FFF;
text-decoration:none;
color:#CE4241;
}

.catdiv .subfolderstyle {
background:url(../images/arrow-list.gif) no-repeat center right;
}

* html .catdiv ul li {
float:left;
height:1%;
}

* html .catdiv ul li a {
height:1%;
}

.prazd_name,.prazd_ima {
font-weight:400;
font-size:9pt;
text-align:left;
}

a.prazd_name:hover,a.prazd_ima:hover {
text-decoration:underline;
}

a.prazd_name:link,a.prazd_ima:link {
text-decoration:none;
text-align:left;
}

p.prestizh,p.prestig {
font-family:Comic Sans MS;
color:#44a684;
font-size:18px;
}

li.prestizh,li.prestig {
font-family:Comic Sans MS;
color:#44a684;
font-size:20px;
}

p.cac1,p.cac2 {
font:bold 13px Tahoma;
margin-top:2px;
margin-right:1px;
margin-left:2px;
text-align:center;
}

p.finansist1,p.finansist2 {
font-size:16px;
color:#000;
font-family:Arial;
font-weight:700;
text-align:center;
letter-spacing:1px;
margin:1px;
}

td.finansist1,td.finansist2 {
background:#028203;
text-align:center;
}

.style1_kons {
font-size:xx-small;
}

.style2_kons {
font-size:small;
}

.style4_kons {
color:navy;
}

.style5_kons {
font-size:medium;
}

.body_kons {
font-size:12px;
height:100%;
color:#000;
font-family:Tahoma, Verdana;
margin:0;
padding:0;
}

#main_kons {
width:557px;
overflow:hidden;
background:url(/company-images/00002004-bg.png) 0 100% no-repeat;
margin:0 auto;
}

#topLevel_kons {
height:61px;
overflow:hidden;
position:relative;
}

#outsource_kons {
width:203px;
float:left;
background-repeat:no-repeat;
cursor:pointer;
position:relative;
height:61px;
}

#rombtop_kons {
width:151px;
background-image:url(/company-images/00002009-rombtop.png);
float:right;
background-repeat:no-repeat;
height:61px;
}

#franch_kons {
width:203px;
float:right;
background-repeat:no-repeat;
cursor:pointer;
position:relative;
height:61px;
}

.statedos_kons {
background-position:0 -61px;
}

#outsourceText_kons {
width:170px;
float:left;
text-align:left;
padding:5px 5px 5px 2px;
}

#franchText_kons {
width:169px;
float:right;
text-align:right;
padding:5px 2px 146px 5px;
}

#rombCenter_kons {
width:210px;
float:left;
text-align:center;
background-image:url(/company-images/00002008-rombcenter.png);
background-repeat:no-repeat;
padding:134px 0 0;
}

.statequatro_kons {
background-position:-210px 0;
}

#KonstOut_kons {
text-align:left;
width:586px;
margin:0 auto;
padding:4px 10px;
}

a:link,a:visited,a:hover.cat {
color:#2E276E;
text-decoration:underline;
}

a:hover,a:hover.line,a:link.form,a:visited.form {
color:#CE4241;
text-decoration:none;
}

a:link.line,a:visited.line,a:link.cat,a:visited.cat {
color:#2E276E;
text-decoration:none;
}

a:link.menu,a:visited.menu {
color:#FFF;
text-decoration:none;
}

table_jun td,th,tr {
padding:0;
}

.stateuno_kons,.statetres_kons {
background-position:0 0;
}
