.vistavka_view {
font-family:"Myriad Pro",Arial,sans-serif;
text-align:center;
line-height:16px;
/* padding:10px; */
}

.page_name {
border-bottom:1px solid #e9ebed;
height:40px;
/* width: 955px; */
}

.page_name .date {
float:right;
font-weight:700;
font-size:1.5em;
text-align:left;
text-transform:uppercase;
padding:12px;
}

.vistavka_view hr {
color:#e9ebed;
margin-bottom:10px;
}

.vistavka_name {
font-size:1.5em;
text-align:center;
font-weight:400;
color:#005289;
line-height:20px;
}

.cat_name {
font-size:2em;
text-align:center;
font-weight:700;
color:#005289;
text-transform:uppercase;
line-height:1.2em;
}

.vistavka_view img {
max-width:900px;
width:expression (document.body.clientWidth>900?"900px":"auto");
border:1px solid #d9dcdf;
padding:3px;
}

.vistavka_view p {
text-align:justify;
}

.place {
font-weight:700;
/* margin-top:-30px; */
padding-bottom:10px;
}

.dops {
font-weight:700;
text-align:justify;
padding-top:10px;
overflow:hidden;
display:block;
}

.dops img {
float:left;
border:0;
}

.dops p {
float:left;
margin:0;
padding:5px;
}

.partners {
/* font-weight:700; */
text-align:justify;
padding-bottom:10px;
}

.partners ul li {
height:45px;
list-style-position:inside;
padding:3px;
}

.partners ul li a {
width:100%;
}

.partners ul li span {
font-size:1.1em;
padding-left:10px;
width:70%;
display:inline-block;
}

.partners ul li img {
float:right;
max-height:35px;
max-width:65px;
width:expression (document.body.clientWidth>65?"65px":"auto");
}

.manager {
font-weight:700;
text-align:justify;
overflow:hidden;
position:relative;
margin-bottom:10px;
}
.manager1 {
	padding-left: 5px;
/* font-weight:700;
text-align:justify;
overflow:hidden;
position:relative;
margin-bottom:10px; */
}

.zayvka {
font-weight:700;
text-align:justify;
}

.dop_slider {
border:0;
}

.dop_content {
border:1px solid #e9ebed;
text-align:justify;
font-weight:400;
background-color:rgba(233,235,237,0.62);
display:none;
margin-left:-7px;
margin-right:-7px;
padding:10px;
}

ul {
list-style:dot;
font-weight:400;
margin:0;
padding:0;
}

.zag {
text-align:justify;
text-transform:uppercase;
font-size:1.5em;
padding-top:10px;
font-weight:400;
}

.manager hr,.partners hr,.zayvka hr {
border-top:none;
border-bottom:2px dashed #c4c4c4;
}

.manager img,.manager .phone,.manager .mail {
float:left;
margin-right:10px;
margin-top:10px;
}

.manager1 img,.manager1 .phone,.manager1 .mail {
float:left;
/* margin-right:10px;
margin-top:10px; */
}

.manager img {
max-width:120px;
width:expression (document.body.clientWidth>120?"120px":"auto");
border:1px solid #d9dcdf;
padding:3px;
}
.manager1 img {
width: 94px;
/* margin-top: 6px; */
border: 1px solid #d9dcdf;
/* padding:3px; */
}

.manager .phone,.manager .mail {
color:#1256a2;
}

.manager .name {
display:block;
text-align:justify;
font-weight:700;
padding-top:10px;
font-size:1.1em;
}

.zayvka table {
width:100%;
font-weight:400;
}

.zayvka input,.zayvka textarea {
width:98%;
}

input.secret {
width:100%;
float:left;
text-align:left;
height:35px;
padding-left:5px;
font-size:14px;
}

tr.secret img {
margin:0 5px 0 12px;
float: left;
}

.pages {
width:100%;
height:auto;
font-family:"Myriad Pro", Tahoma;
text-align:center;
padding:5px;
}

.pages h3 {
text-align:center;
font-weight:700;
text-transform:uppercase;
margin-top:0;
}

.pages ul {
width:90%;
text-align:left;
padding-left:20px;
list-style:disc;
display:block;
}

.pages ul li {
padding-bottom:5px;
}

#dop_slider img {
border:none;
}

.otziv-form input[type=submit] {
font-family:"Myriad Pro";
font-size:1.5em;
border:1px solid #FFF;
color:#FFF;
display:inline;
font-weight:700;
width:12em;
background:url(../img/btns-otziv.png) 0 0 no-repeat;
padding:5px;
}

.otziv-form input[type=submit]:hover {
background:url(../img/btns-otziv-h.png) 0 0 no-repeat;
}


input[type=submit_en] {
font-family:"Myriad Pro";
font-size:1.5em;
border:1px solid #FFF;
color:#FFF;
display:inline;
font-weight:700;
width:12.5em;
height:35px;
background:url(../img/btns-zayavka_en.png) 0 0 no-repeat;
padding:5px;
}

input[type=submit_en]:hover {
background:url(../img/btns-zayavka-h_en.png) 0 0 no-repeat;
}

input[type=submit] {
font-family:"Myriad Pro";
font-size:1.5em;
border:1px solid #FFF;
color:#FFF;
display:inline;
font-weight:700;
width:12.5em;
height:35px;
background:url(../img/btns-zayavka.png) 0 0 no-repeat;
padding:5px;
}

input[type=submit]:hover {
background:url(../img/btns-zayavka-h.png) 0 0 no-repeat;
}

input.small {
width:30px;
margin-right:10px;
}

input.rd {
width:30px;
}

.stend_content {
border:1px solid #e9ebed;
text-align:justify;
font-weight:400;
background-color:#e9ebed;
display:none;
padding:10px;
}

.radio input {
width:30%;
}

.oborud {
margin:0;
padding:0;
}

.oborud .itm {
width:30%;
height:30px;
float:left;
line-height:1em;
margin:5px;
}

.oborud a {
font-size:1em;
}

.vistavka_view ul {
list-style:disc;
text-align:left;
padding-left:40px;
}

.vistavka_view ol {
text-align:left;
padding-left:40px;
}

table.uchList {
width:100%;
border-collapse:collapse;
margin:10px 0;
}

table.uchList tr.head td {
text-align:center;
}

table.uchList td {
border:1px solid #ccc;
}