* { margin: 0; padding: 0; }
html { height: 100%; }
@font-face {
font-family: "a_AvanteLt-db";
src: url('../fonts/261413575-a_AvanteLt-DemiBold.eot');
src: url('../fonts/261413575-a_AvanteLt-DemiBold.eot?#iefix') format('embedded-opentype'),
url('../fonts/261413575-a_AvanteLt-DemiBold.svg#a_AvanteLt') format('svg'),
url('../fonts/261413575-a_AvanteLt-DemiBold.woff') format('woff'),
url('../fonts/261413575-a_AvanteLt-DemiBold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "a_AvanteLt-light";
src: url('../fonts/332733155-a_AvanteLt-Light.eot');
src: url('../fonts/332733155-a_AvanteLt-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/332733155-a_AvanteLt-Light.svg#a_AvanteLt') format('svg'),
url('../fonts/332733155-a_AvanteLt-Light.woff') format('woff'),
url('../fonts/332733155-a_AvanteLt-Light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
h4 {font-size: 16px;margin: 10px 0 10px 0;}
#sitemap li {
padding:0;
}
#sitemap ul {
margin:0 0 0 40px;
}
@media only screen
and (max-device-width: 728px) {
#yandex_ad{ width:300px; height: 300px; margin: 0 auto }
}
@media only screen
and (min-device-width: 729px) {
#yandex_ad{ width:728px; height: 90px; margin: 0 auto}
}
#yandex_ad_inner_6, #yandex_ad_inner_12, #yandex_ad_inner_15, #yandex_ad_inner_18, #yandex_ad_inner_21, #yandex_ad_inner_24 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
margin-bottom: 10px;
}
#yandex_ad_contents {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main2 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main3 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main4 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main5 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main6 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
#yandex_ad_main7 {
width:728px;
height: 90px;
margin: 0 auto;
display:block;
}
.yandex_rtb{
width:728px;
height: 90px;
margin: 0 auto 10px;
display:block;
}
.yandex_rtb301{
width:301px;
}
body {
font-family: Tahoma, Geneva, sans-serif;
font-size:14px;
color:#414141;
border: 0; /* This removes the border around the viewport in old versions of IE */
width: 100%;
height: 100%;
margin: 0 auto;
}
a { color: #4387c8; text-decoration: underline;}
a:hover { color: #4387c8; text-decoration: none;}
img { border: 0; }
table { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
h1 { font-size:28px; font-weight:600; margin:0 0 5px 0; font-family: 'a_AvanteLt-light';}
h2 { font-size:20px; font-weight: 600;margin-bottom: 5px;}
h3 { margin-top: 20px; margin-bottom:10px; font-size:24px; }
ol {margin-left: 40px;}
ul {margin-left: 40px; margin-bottom:10px; margin-top:-16px;}
li {padding: 2px 0 0 0;}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.file {line-height: 40px;}
.top-menu{
position: absolute;
margin-left: 376px;
background: #fff;
margin-top: 81px;
}
address {
margin-bottom: 15px;
border-left: 3px solid #0ea9dc;
padding-left: 10px;
font-size: 17px;
font-style: normal;
font-family: Helvetica;
color: #0ea9dc;
}
.circle_quote {
border: 1px dashed #6ab5cd;
padding: 10px;
font-weight: bold;
color: #59727a;
font-size: 13px;
}
.row1 {
margin-left: 95px;
margin-bottom:10px;
}
.row1-ya {
margin-bottom: 10px;
}
.row2 {
margin-left: 95px;
margin-bottom:10px;
}
.row3 {
margin: 30px 10px 40px 95px!Important;
}
.row3-ya {
margin: 30px 0px 40px 0px !Important;
}
.row4 {
float:right;
margin:10px 0 10px 0;
}
.row5 {
margin-left: 95px;
margin-bottom:10px;
width:728px;
height:90px;
}
.row6 {
margin-left: 45px;
margin-bottom:10px;
display:block;
}
.row6-ya {
margin-left: 0px;
margin-bottom:10px;
display:block;
}
.row7 {
margin: 10px;
float: left;
}
.banner295x350 {
margin: 10px 0 10px 0;
display: block;
}
.right_row1{
float: right;
margin: 3px 0 0 0!Important;
width: 510px;
}
.card_otd {
background: #fafafa;
padding: 10px 4px 10px 4px;
}
.card_otd p {
font-size:15px;
color:#414141;
}
.info-block {
min-height: 350px;
position: relative;
}
.info-block p{
font-size:13px;
color:#858585;
}
.bigcity-list{
width: 67%;
display: block;
float: left;
margin: 0 5px 0 0!Important;
font-size: 14px;
line-height: 19px;
column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
}
.big-city{
margin: 0 2px 2px 0!Important;
width: 163px;
overflow: hidden;
border: 1px solid #f1f1f1;
padding: 10px;
background: #fff;
page-break-inside: avoid;
}
.big-city h3{margin: 0 0 10px 0;color: #858585;}
.info-text{
display: block;
margin: 10px 10px 20px 0!Important;
font-size:14px;
line-height: 19px;
}
.info-text p{
font-size:14px;
color:#434343;
line-height: 19px;
}
.info-text-city {
width: 63%;
display: block;
float: left;
margin: 10px 10px 0 0!Important;
line-height: 19px;
}
.info-text-city p{font-size:14px;
line-height: 19px;color:#434343;}
.info-oblast-city{
width: 67%;
display: block;
float: left;
margin:0!Important;
font-size:14px;
line-height: 19px;
column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
}
.info_teaser_city {
display: inline-block;
width: 295px;
position: relative;
border: 1px solid #16a3e2;
padding: 0 0 8px 0;
margin: 0!Important;
}
.info_num {
font-size:30px;
color:#414141;
font-weight:bold;
}
.info_num_big{
font-size:50px;
color:#414141;
}
.small-info {
float:right;
font-size:13px;
margin-top: 20px!Important;
position: absolute;
margin-left: 200px!Important;
}
.small-info p{
padding:0;
margin:5px 0 0 0;
}
.info_otd {
width:550px;
margin: 0 10px 0 0!Important;
}
.info_otd p{
font-size:13px;
color:#858585;
}
.info_otd_num {
font-size: 17px;
color: #414141;
}
.info_otd h3{
margin:0 0 10px 0;
}
.info_teaser {
margin: 0 10px 10px 455px!Important;
width: 455px;
position: absolute;
left:0;
top:0;
}
.info_otd_npf {
width:450px;
display:inline-block;
margin-bottom: 20px!Important;
color:#858585;
font-size:13px;
}
.column {
height: 212px;
background: #fbfbfb;
padding: 30px;
border: 1px solid #f1f1f1;
-webkit-column-width: 100px;
-moz-column-width: 100px;
column-width: 100px;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 3;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
-webkit-column-rule: 1px solid #f1f1f1;
-moz-column-rule: 1px solid #f1f1f1;
column-rule: 1px solid #f1f1f1;
}
.info_naspunkt {
height: 212px;
background: #fbfbfb;
padding: 20px;
border: 1px solid #f1f1f1;
}
.header {
font-family: 'a_AvanteLt-light';
margin: 10px auto 2px;
height: 100px;
padding: 0px;
overflow: visible;
box-shadow: 0 3px 2px rgba(0,0,0,0.3);
position: relative;
min-width: 1200px;
background: #fff;
}
.header .logo{
display:block;
position:relative;
float:left;
height:88px;
width:253px;
margin: 5px 0 0 0px;
background:url('../img/logo.png') no-repeat;
}
.header .header-link1 {display:block;width:385px;height:40px;top:35px;left:315px;position:absolute;padding-left:60px;background:url('../img/header4.png') no-repeat; font-family: Tahoma;
color: #414141;}
.header .header-link1.active-header-link {background:url('../img/header2.png') no-repeat;}
.header .header-link2.active-header-link {background:url('../img/header3.png') no-repeat;}
.header .header-link1 a, .header .header-link2 a, .header .header-link1 span, .header .header-link2 span {display:block;}
.header .header-link2 {display:block;width:385px;height:42px;top:35px;left:730px;position:absolute;padding-left:65px;background:url('../img/header5.png') no-repeat; font-family: Tahoma;
color: #414141;}
.wrapper {width:1200px;margin:0 auto;padding:0;position:relative;}
.header .header-link1 a, .header .header-link2 a {color: #414141; font-size:15px; font-weight:bold;}
.header .header-link1 span, .header .header-link2 span {font-size:14px;}
.active-header-link span.h {color: #16a9e2; text-decoration:none;font-size:15px;font-weight:bold;}
.menu-stripe {
clear: both;
float: left;
width: 100%;
height: 50px;
overflow: hidden;
}
.menu-top {
width: 1000px;
margin: 0 auto;
}
.menu-top li{
float: left;
list-style: none;
margin: 0;
width:200px;
line-height:50px;
font-size:16px;
color:#ffffff;
text-align:center;
text-decoration:underline;
}
.menu-top li.last{
border:3px solid #ffffff;
width:194px;
height:45px;
}
.menu-top li a{
width:200px;
display:block;
color:#ffffff;
text-decoration:none;
line-height:50px;
text-align:center;
}
.menu-top li:hover, .menu-top li.selected{
text-decoration:none;
cursor:pointer;
}
.menu-top li:hover a, .menu-top li.selected a{
color:#ffffff;
}
.breadcrumbs {
float:left;
position:absolute;
z-index:1;
margin: 20px 0 10px 10px;
}
.breadcrumbs a{
color:#216397;
text-decoration:underline;
}
.breadcrumbs a:hover{
color:#216397;
text-decoration:none;
}
.breadcrumbs ul {
list-style: none;
margin:0;
}
.breadcrumbs ul li {
float:left;
font-family:arial;
font-size:11px;
color:#000;
margin:0;
padding:0;
}
.menu-left {
margin: 5px 0;
padding: 0;
display:table;
font-family:"Tahoma";
font-size:16px;
list-style:none;
}
.menu-left .sibling, .menu-left .descendant, .menu-left .level-1 {
min-height:43px;
padding:10px 0 0 0;
}
.menu-left a {
text-decoration: none;
display:table-cell;
width:200px;
padding-left:5px;
}
.menu-left > li > span {
display:block;
background:#304d8b url('../img/menu-list-sel.png') no-repeat 5px center;
color:#ffba00;
padding:12px 10px 20px 20px;
width:220px;
}
.menu-left > li > a {
background:#304d8b url('../img/menu-list.png') no-repeat 5px center;
display:block;
color:#fff;
padding:12px 10px 12px 20px;
width:220px;
}
.menu-left > li > a:hover {
color:#11aae0;
}
.file a{
background: url('../img/download.png') no-repeat;
width: 16px;
height: 17px;
padding-left: 20px;
}
.menu-left .selected ul, .menu-left .ancestor ul {
margin-left: 0px;
padding: 10px 5px 5px 20px;
list-style:none;
background:#d0edfa;
font-size:14px;
width: 225px;
margin-top: 0px;
}
.menu-left .selected ul li.first, .menu-left .ancestor ul li.first { margin-top: 0px; }
.menu-left li ul li.last { margin-bottom: 10px; }
.menu-left-submenu li{ margin-bottom: 15px;}
.menu-left-submenu li a { text-decoration:underline; padding-left:0;}
.menu-left-submenu li a:hover { text-decoration:none; padding-left:0;}
.menu-left-submenu li a { color:#304d8b; }
.menu-left-submenu li span { color:#434343; font-weight:bold;background: url('../img/active.png') no-repeat;display:block;width:228px;margin-left:-20px;padding:12px 0 12px 22px;}
.banner{
margin:4px 0 10px 4px;
width:200px;
float:left;
}
.banner728x90 {
width: 728px;
height: 90px;
overflow:hidden;
margin: 0 auto 20px!Important;
}
.banner img{
width:200px;
}
.content-main{
float:left;
width:937px;
}
.footer {
margin: 20px auto 0;
height: 95px;
overflow: hidden;
color:#0ea9ea;
border-top:9px solid #28292a;
font-size:12px;
width:100%;
min-width:1200px;
background:url('../img/footer_bg.png');
position:relative;
}
.footer a{
color:#fff;
text-decoration:underline;
}
.footer a:hover{
color:#fff;
text-decoration:none;
}
.footer .contact_admin{
font-size:13px;
padding-left:28px;
background:url('../img/envelope.png') no-repeat left center;
position:absolute;
left:263px;
top:0px;
margin-top:30px;
width:300px;
height:18px;
}
.footer .left-footer{
margin-top:30px;
width:200px;
height:40px;
position: absolute;
}
.pre-footer {margin:10px auto; width:937px;position: relative;display: inline-block;}
ul.main{
clear:both;
float:left;
margin:0 0 0 10px;
list-style: none;
}
ul.main ul.level1{
float:left;
margin:0 0 0 30px;
list-style:none;
}
ul.main ul.level1 li{
margin:5px 0 0 0;
}
ul.main ul.level2{
float:left;
margin:0 0 0 30px;
list-style:none;
}
.index_block {
font-size:13px;
font-family: Tahoma, Geneva, sans-serif;
display:block;
text-decoration:none;
float: left;
width: 275px;
padding: 7px 5px 5px 175px;
margin: 0 10px 10px 0;
height: 100px;
position:relative;
}
.index_block a{
text-decoration:none;
font-size:17px;
}
.index_block a h3{
line-height:1;
font-family: Arial, sans-serif;
font-size: 18px;
margin: 0;
}
.index_block a h3:hover{
line-height:1;
color: #2a5680;
}
.index_block img {
position:absolute;
left:0;
top:10px;
}
.category-desc {
font-size:17px;
position:relative;
margin-bottom:20px;
}
.category-desc .logo {
float:left;
}
.category-desc-company {
font-family: 'a_AvanteLt-light';
color: #fff;
font-size:21px;
position:relative;
margin-bottom:20px;
margin-top: 30px;
padding-top: 10px;
}
.category-desc-company h1 {
color: #fff;
font-size:36px;
text-shadow: 1px 1px 0 #999999;
}
.graph_otd_npf {
float:right;
width:400px;
border: 1px solid #f1f1f1;
padding:7px;
font-size:11px;
}
.tabs_npf {
margin:0!Important;
}
.tab-nav-info {
display:inline;
list-style:none;
margin:0;
}
.tab-nav-info li {
display:inline;
padding: 0 10px 0 0;
}
.tab-nav-info li a.selected {
display:inline;
padding: 0 10px 0 0;
color:#858585;
text-decoration:none;
}
.main-text {
font-family: 'a_AvanteLt-light';
color: #fff;
font-size:21px;
position:relative;
margin-bottom:20px;
}
.main-text h1 {
color: #fff;
font-size:36px;
text-shadow: 1px 1px 0 #999999;
}
p {
margin-bottom: 10px;
}
.category-desc h1{
color: #16a3e2;
font-size:38px;
}
.index-text-2 {
color:#515151;
margin: 15px 0 0 0;
}
.hr {margin: 15px 0px; border-top:solid 1px #d9d9d9;}
.color_info {
width:100%;
height:160px;
display:table;
margin-top:25px;
}
.color_info div{
font-family:'a_AvanteLt-db';
width:25%;
float:none;
display:table-cell;
padding:15px;
}
.color_info div a{
color:#fff;
text-decoration:none;
font-size: 20px;
line-height: 20px;
}
.color_info div:nth-child(1){
background:#35b3ae;
}
.color_info div:nth-child(2){
background:#304d8b;
}
.color_info div:nth-child(3){
background:#dcaa48;
}
.color_info div:nth-child(4){
background:#e9812e;
}
.hidden { display: none; }
#feedback_dialog .field {
margin: 10px 0 0 0;
font-size:14px;
font-style:italic;
color: #727272;
position: relative;
}
#feedback_dialog .field label {
float: left;
width: 145px;
text-align: right;
margin: 0 10px 0 0;
}
#feedback_dialog .field input, textarea {
width: 325px;
border:1px solid #727272;
}
#feedback_dialog .field input[type=text] { height:25px; }
#feedback_dialog .field input[type=text]#id_captcha_1 {
float:left;
width: 180px;
margin-right: 20px;
}
#feedback_dialog .js-captcha-refresh {
background: url(../img/refresh.png) no-repeat scroll 0 0 transparent;
display: block;
height: 15px;
left: 450px;
margin: 2px 15px;
position: absolute;
top: 3px;
width: 15px;
}
/* --- */
.guestbook-form .field {
margin: 10px 0 0 0;
font-size:14px;
font-style:italic;
color: #727272;
position: relative;
}
.guestbook-form .field label {
float: left;
width: 145px;
text-align: right;
margin: 0 10px 0 0;
font-size: 16px;
}
.guestbook-form .field input, textarea {
width: 325px;
border:1px solid #727272;
}
.guestbook-form .field input[type=text] { height:25px; }
.guestbook-form .field input[type=text]#id_captcha_1 {
float:left;
width: 180px;
margin-right: 20px;
height: 38px;
}
.guestbook-form .js-captcha-refresh {
background: url(../img/refresh.png) no-repeat scroll 0 0 transparent;
display: block;
height: 15px;
left: 450px;
margin: 2px 5px;
position: absolute;
top: 10px;
width: 15px;
}
.guestbook-form .errorlist {
color: red;
margin-left: 156px;
list-style: none;
}
.guestbook-form .buttons {
margin: 20px 0 20px 130px;
}
.buttons input[type=submit] {
cursor: pointer;
width: 250px;
border: none;
border-radius: 20px;
height: 50px;
background: #283e70;
background: -moz-linear-gradient(top, #283e70 0%, #4a9cf8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#283e70), color-stop(100%,#4a9cf8));
background: -webkit-linear-gradient(top, #283e70 0%,#4a9cf8 100%);
background: -o-linear-gradient(top, #283e70 0%,#4a9cf8 100%);
background: -ms-linear-gradient(top, #283e70 0%,#4a9cf8 100%);
background: linear-gradient(to bottom, #283e70 0%,#4a9cf8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283e70', endColorstr='#4a9cf8',GradientType=0 );
color: #fff;
font-family: arial;
font-size: 20px;
text-shadow: 0px 2px 3px #555;
margin-top: 0px;
}
.buttons input[type=submit]:hover {
cursor: pointer;
width: 250px;
border: none;
border-radius: 20px;
height: 50px;
background: #283e70;
background: -moz-linear-gradient(top, #283e70 0%, #418adb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#283e70), color-stop(100%,#418adb));
background: -webkit-linear-gradient(top, #283e70 0%,#418adb 100%);
background: -o-linear-gradient(top, #283e70 0%,#418adb 100%);
background: -ms-linear-gradient(top, #283e70 0%,#418adb 100%);
background: linear-gradient(to bottom, #283e70 0%,#418adb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283e70', endColorstr='#418adb',GradientType=0 );
color: #fff;
font-family: arial;
font-size: 20px;
text-shadow: 0px 2px 3px #555;
margin-top: 0px;
}
.guestbook-comment {
margin: 5px 0;
padding: 15px;
background: #fbfbfb;
border: 1px solid #f1f1f1;
border-radius: 15px;
}
.guestbook-comment p {
margin: 0;
}
.guestbook-comment-name {
float: left;
color: #414141;
width: auto;
margin-right: 15px;
}
.guestbook-comment-time {
color:#858585;
font-style: normal;
}
.guestbook-comment-row {
font-size: 12px;
font-weight: bold;
color: #727272;
padding-bottom: 4px;
}
.guestbook-reply {
margin: 5px 20px 0 5px;
padding: 5px 5px 6px 15px;
}
.guestbook-reply p {
margin-bottom: 10px;
}
.guestbook-reply-name{
font-size: 12px;
font-weight: bold;
color: #727272;
padding-bottom: 4px;
text-align: right;
font-style: italic;
}
/* --- */
.pagination {
margin-top: 20px;
}
.pagination ul {
list-style: none;
}
.pagination ul li {
display: inline;
padding: 0 5px;
}
.pagination ul li a {
text-decoration: none;
}
.pagination .current {
background: #ddd;
}
/* ================================= from http://matthewjamestaylor.com/blog */
/* column container */
.colmask {
position: relative; /* This fixes the IE7 overflow hidden bug */
clear: both;
width: 100%; /* width of whole page */
overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
float: left;
width: 100%; /* width of page */
position: relative;
}
/* 2 Column (left menu) settings */
.leftmenu {
margin: 0 auto;
width:1200px;
overflow:hidden;
}
.leftmenu .colleft{
width:1200px;
float:none;
overflow:hidden;
min-height: 465px;
}
.leftmenu .col1-main {
width:940px;
margin-left:10px;
float:right;
}
.leftmenu .col2-left {
width:250px;
float:left;
}
.wide-bg {
background:url('../img/index-text-bg.png');
height:490px!Important;
width:100%;
min-width:1200px;
z-index:-2;
position:absolute;
top:110px;
left:0;
overflow:visible;
}
/* ========================================================================= */
.category-text {background:#fff;padding: 15px 7px 10px 10px; box-shadow: 0 0 5px #cacaca;margin-top:15px;overflow:hidden;width:920px;}
.category-text ul {}
.w-triangle {
background:url('../img/triangle.png') no-repeat top center;
position:absolute;
top:99px;
left:570px;
width:29px;
height:12px;
overflow:visible;
margin-bottom:-28px;}
.w-triangle2 {
background: url('../img/triangle.png') no-repeat top center;
position: absolute;
top: 99px;
left: 980px;
width: 29px;
height: 12px;
overflow: visible;
margin-bottom: -28px;}
.fond-table {
width:100%;
}
.fond-table tr:nth-of-type(2n){
background:#e7f6fb;
}
.fond-table th {
background:#000;
}
.company-text {position:relative;background:#fff;padding:10px;border-radius:0 0 10px 10px;border:solid 1px #16a3e2;margin-top:50px;overflow:visible;}
.company-text > .tabs {position:absolute;top:-42px;left:0;height:41px;margin-left:-1px;font-size:18px;}
.company-text > .tabs a {background:#304d8b;display:block;float:left;border-radius:10px 10px 0 0;padding:10px 50px 0 50px;margin-right:1px;height:30px;text-decoration:none;color:#fff;border:solid 1px #304d8b;border-bottom:none;}
.company-text > .tabs a.active {background:#fff; border:solid 1px #16a3e2;color:#16abe0;border-bottom:solid 1px #fff;}
#left-banner {width:240px;height:400px;margin:30px auto 0;}
#inner-narrow-banner {margin: 0 0 0 -10px;}
#inner-wide-banner {margin: 0 0 0 -10px;}
/* --- */
.article-contents {
overflow: hidden;
display: block;
height: auto;
}
.article-contents ul {margin:0 0 10px 40px;}
.page-teasers {
margin-top: 25px;
background: #0ea5e4;
padding: 0 0 10px 0;
}
.page-teasers .teaser, .page-teasers .teaser-last-in-row {
float: left;
width: 440px;
height: 120px;
padding: 5px;
border: 1px solid #16a3e2;
margin: 10px 0 0 10px !important;
background: #fff;
}
.vertical-teasers > .page-teasers {
margin-bottom: 25px;
background: none !important;
float: right;
width: 460px;
margin: 0;
}
.vertical-teasers > .page-teasers .teaser, .vertical-teasers > .page-teasers .teaser-last-in-row {
float: left;
width: 430px;
height: 120px;
padding: 5px;
border: 1px solid #16a3e2;
margin: 0 0 10px 10px !important;
background: #fff;
}
.teasers_275x350 {
float: left;
height: 350px;
width: 299px;
display:inline-block;
position: relative;
border: 1px solid #16a3e2;
padding: 0 0 8px 0;
background:#fff;
margin-bottom: 10px;
}
.teasers_275x440 {
float: left;
height: 440px;
width: 275px;
display:inline-block;
}
.teasers4 .one-teaser {
width:430px;
}
.info_teaser .one-teaser {
width:270px;
}
.teasers_295x350 .one-teaser {
width:270px;
}
.one-teaser {
float: left;
height: 120px;
padding: 5px;
border: 1px solid #16a3e2;
margin: 0 0 10px 7px !important;
background: #fff;
}
.page-teasers .image, .one-teaser .image {
float: left;
margin: 0 5px 0 0 !important;
width: 120px;
height: 120px;
}
.page-teasers .title, .one-teaser .title {
font-size: 15px;
line-height: 16px;
text-decoration: underline;
}
.page-teasers .title:hover, .one-teaser .title:hover {
text-decoration: none;
}
.page-teasers .body, .one-teaser .body {
margin-top: 8px 0 0 0 !important;
font-size:13px;
}
.letter-teaser{
margin: 10px 10px 10px 10px!Important;
display: block;
float:left;
width: 270px;
height:60px;
font-size:16px;}
.letter-teaser .image {
float:left;
margin: 0 10px 0 0!Important;}
.letter-teaser .title {
margin: 10px 10px 0 0!Important;
}
.one-teaser-city {
margin: 10px 10px 10px 10px!Important;
display: block;
float:left;
width: 280px;
height:60px;
font-size:16px;
}
.one-teaser-city .image {
float:left;
margin: 0 10px 0 0!Important;}
.one-teaser-city .title {
margin: 10px 10px 0 0!Important;
}
.page-teaser-city{
overflow:hidden;
width:914px;
border: 1px solid #16a3e2;
}
/* --- */
.page404 {
font-size: 24px;
line-height: 24px;
text-align: center;
margin-top: 140px;
color:#fff;
}
/* --- */
.search {
position: relative;
float: right;
}
.search .search-input {
float: right;
border-radius: 0;
line-height: 20px;
height: 36px;
width: 312px;
margin-right: 10px;
padding: 8px 8px;
background-color: #fbf9f9;
border: 0;
font-size: 15px;
}
.search .search-button {
float: right;
width: 44px;
height: 36px;
vertical-align: top;
line-height: 36px;
text-align: center;
background: url(../img/search.png) no-repeat;
margin-right: 80px;
margin-top: 8px;
border: none;
cursor: pointer;
}
.search-entry {
margin: 10px 0 25px;
}
.search-entry p {
margin-bottom: 10px;
}
.search-pagination {
float: right;
}
.search-pagination ul li {
float: left;
list-style: none;
text-align: center;
width: 20px;
padding: 5px 0;
}
.search-pagination ul li a {
text-decoration: none;
}
.search-pagination ul li.selected {
background: #ccc;
}
#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:10px;
left:10px;
overflow:hidden;
width:51px;
height:51px;
border:none;
text-indent:100%;
background:url(../img/ui.totop.png) no-repeat left top;
}
#toTopHover {
background:url(../img/ui.totop.png) no-repeat left -51px;
width:51px;
height:51px;
display:block;
overflow:hidden;
float:left;
opacity: 0;
-moz-opacity: 0;
filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
outline:none;
}
.guestbook-form {
width: 500px;
margin: 0 15px 0 0;
background: #c0deeb;
padding: 15px 15px 20px 15px;
float: left;
}
.guestbook-form-teasers {
float: left;
width: 369px;
overflow: hidden;
margin-bottom: 15px;
}
.guestbook-form-teasers .one-teaser {
float: left;
width: 357px;
padding: 5px;
margin: 0 0 10px 0 !important;
font-size: 12px;
line-height: 12px;
overflow: inherit;
}
.guestbook-form-teasers .one-teaser .body {
margin-top:3px;
font-size: 12px;
}
.teaser-otdelenya {
width:250px;
height:150px;
background:url(../img/teaser-pf-otdelenya.jpg);
margin-top:5px;
}
.one-city-letter {
padding: 7px;
width: 285px;
border:1px solid #f1f1f1;
font-size: 13px;
color: #858585;
margin-bottom: 10px;
background: #fff;
}
.one-city-letter h3 {margin:0;color:#858585;}
.oblast-city-np{margin: 0 0 10px 0;}
.oblast-city-np a{font-size:15px;}
.oblast-city {
margin: 0 2px 2px 0!Important;
width: 163px;
overflow: hidden;
padding: 10px;
background: #fff;
page-break-inside: avoid;
border: 1px solid #f1f1f1;
}
.oblast-city h3 {
margin:0 0 10px 0;
color:#858585;
}
.otdel {
float: left;
margin: 10px 2px 0 0!Important;
width: 295px;
height: 350px;
overflow: hidden;
border: 1px solid #9b9b9b;
padding: 10px 0 10px 5px;
background: #fff;
}
.npfs-one {
float: left;
margin: 0 10px 10px 0!Important;
width: 270px;
height: 50px;
overflow: hidden;
border: 1px solid #f1f1f1;
padding: 10px;
background: #fafafa;
}
/* --- */
.tabs .tab-nav {
float: right;
margin: 0px 0 0 630px;
position: absolute;
display: block;
}
.tabs .tab-nav li {
float: left;
list-style: none;
margin: 0 20px 0 0;
}
.tabs .tab-nav li a {
float: left;
display: block;
text-decoration: none;
}
.tabs .tab-nav li a.selected {
color: #858585;
cursor:default;
}
.tabs .tab-nav li a.selected:hover {color: #858585;
cursor:default}
.tabs .tab-nav li a:hover { color: #11aae0; }
#graph_imusch div,
#graph_rezerv div,
#graph_nakopl div,
#graph_obyazat div,
#graph_zastrah div,
#graph_uchastniki div,
#graph_vyplat_ops div,
#graph_vyplat_npo div,
#graph_razmesch div,
#graph_invest div
{ margin: 0 !important; }
#graph_imusch,
#graph_rezerv,
#graph_nakopl,
#graph_obyazat,
#graph_zastrah,
#graph_uchastniki,
#graph_vyplat_ops,
#graph_vyplat_npo,
#graph_razmesch,
#graph_invest{ float: left; padding-top:50px; width:400px!Important;}
.formula {border: 3px solid #0ea9dc;padding:10px;background:url(../img/strelka.png) 765px 18px no-repeat #f9f9f9;}
.title-name {text-align: center;
padding-bottom: 10px;
font-size: 24px;
font-weight: bold;
color: #0ea9dc;
}
.value-text {text-align: center;
padding-bottom: 10px;
font-size: 20px;
font-weight: bold;}
.text-formula{font-size:16px;}
.text-formula br{display: block;line-height:24px;}
.example {
padding:10px;
border: 5px solid #fff;
background: #f9f9f9;
box-shadow: 0px 0px 2px 1px #eee;
}
.example-text {
font-size:16px;
}
.example-text br {display: block;line-height:24px;}
.example-title {font-size:24px;font-weight:bold;color: #0ea9dc;padding-bottom: 10px;}
.attention, .advise {background:#f9f9f9; box-shadow: 0px 0px 2px 1px #eee;padding: 10px; border: 5px solid #fff;margin: 10px 0 10px 0;}
.att-title {background:url('../img/attention.png') no-repeat left; font-size:24px;margin-bottom: 10px;padding: 0 0 0 40px;}
.att-text {font-size:16px;}
.att-text br {display: block;line-height:24px;}
.advise-title {background:url('../img/sovet.png') no-repeat left; font-size:24px;margin-bottom: 10px;padding: 0 0 0 40px;}
.advise-text {font-size:16px;}
.advise-text br {display: block;line-height:24px;}
.obl-column, .obl-city-column {
float:left;
margin: 10px 2px 0 0;
}
.one-obl-letter {
padding:7px;
width:285px;
border:1px solid #f1f1f1;
font-size: 13px;
color: #858585;
margin-bottom: 10px;
background: #fff;
}
.one-obl-letter h3{
margin:0;
}
.one-obl-letter a {
font-size:15px;
}
.obl-letter {
margin: 0 0 10px 0;
}