html {height: 100%;}
.body{font:'Roboto',sans-serif;font-size:15.5px;color:#555555;text-align:justify;line-height:18px;background-color:#2d2d2d;width:100%;padding:0px;margin:0px;height:100%;}
.container-fluid{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;}
.shadow{box-shadow:1px 1px 5px -1px rgba(186, 186, 186, 0.67),-1px 1px 5px -1px rgba(186, 186, 186, 0.67);}
.row-fluid {background-color:transparent;height:100%;margin:0 auto;max-width:1170px;z-index:30;}
.bk-RwN{background:none;}
.alignR{float:right;}
.alignR .nav-pills{float:right;}
.padList{padding:0 3% 2% 3%;}
img {margin:0px;}
hr {margin:10px 0;}
p{text-indent:1em;padding:2.5px 2.5px 1.5px 2.5px;margin:7px 7px 7px 7px;}
strong{color:#414242;font-weight:700;}
form {margin:0 0 0 4px;}
.margin-left{margin-left:10%;}
.margin-right{margin-right:10%;}
.padding-none{padding:0px;}
.padding-list-right{padding:0px 15px 0px 0px;}
.padding-list-left{padding:0px 0px 0px 15px;}
.float-right{float:right;}
.float-left{float:left;}
li{line-height:20px;}
.dropdown:hover ul{display:block;margin:0;}
a{color:#0D44A0;text-decoration:none;}
a:focus{outline:0px dotted #333333;outline-offset:-2px;}
a:hover{color:#bc4d45;}
h1, h2, h3, h4, h5{font-family:Roboto,"Times New Roman",Times,serif;color:#424242;padding-left:0;text-align:left;margin:18px 5px 20px 0px;}
h1{font-size:25.5px;line-height:30px;font-weight:500;text-align:left;color:#000000;}
h2{font-size:23.2px;line-height:25px;font-weight:500;opacity:0.9;margin:28px 5px 20px 0;}
h3{font-size:18.5px;line-height:19px;font-weight:500;opacity:0.98;color:#bc4d45;margin:18px 5px 20px 0px;}
h4{font-size:16.1px;line-height:19px;font-weight:500;}
h5{font-size:15.1px;line-height:19px;font-weight:500;color:#bc4d45;}
/* Header */
.head-back {background-color:#ffffff;border-top:3px solid #bc4d45;background:url(../images/yellow-back.jpg) left top repeat;}
.head-logo{text-align:center;text-transform:uppercase;}
.head-logo-up{font-size:2.9em;color:#1d2029;font-weight:700;margin-top:35px;}
.head-logo-down{font-size:1.3em;margin:23px 0 15px 0;}
.head-logo img {padding:0;margin:1em 0;}
.lineHeadBack {z-index:10000;padding:1.5em 0;}
.slogan-line {padding:1% 0;background-color:#1d2029;}
/* Phone Slogan Chasy-Raboty*/
.phone-place{padding:0 2% 0 4%;}
.phone-num{letter-spacing:1px;text-align:left;padding:0.7em 0.55em 0.3em 0;font-size:2em;color:#ffffff;opacity:0.8;font-weight:400;}
.slogan-line{font-size:14px;padding:0.25em 0 0 0;color:#ffffff;letter-spacing:3.5px;text-transform:uppercase;font-weight:200;}
.work-time{color:#31353D;font-size:14px;font-weight:500;padding:0;opacity:0.7;text-align:left;}
.phone-icon{background:url(../images/sheet-sprite.png) 0 0px no-repeat;height:70px;}
/* HeadMenu */
.head-menu a{color:#ffffff;text-decoration:underline;font-size:12px;}
.head-menu a:hover{text-decoration:none;}
.head-menu-block{margin-top:5px;letter-spacing:2px;line-height:2em;}
.head-menu img{margin:10px 15px 0 0;max-height:50px;opacity:0.8;}
/* TopMenu */
.affix{width:100%;top:0px !important;z-index:2000;}
.sr-only {color:red;font-size:18px;font-weight:700;text-shadow:none;float:right;}
.top-menu-a {padding:0 0 0 1%;}
.top-menu-b {padding:0.9% 2.3% 0 0;text-align:right;}
.navbar {margin:0;padding:0;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {background-color:#bc4d45;color:#fefefe;box-shadow:none;}
.navbar .nav > li > a {background-color:#bc4d45;float:none;margin:9px 10px 0px 0;padding:11px 15px 10px 15px;color:#fefefe;font-size:15.7px;font-weight:500;letter-spacing:1px;text-decoration:none;text-shadow:0px 0px 0px #ccc;border:1px solid #BBBBBB;border-radius:3px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#bc4d45;text-decoration:none;outline:0px none;background-color:#ececec;background-image:linear-gradient(to bottom, #ececec, #ececec);background-repeat:repeat-x;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {text-decoration:none;color:#FFF;background-color:#bc4d45;background-image:linear-gradient(to bottom, #bc4d45, #bc4d45);background-repeat:repeat-x;z-index:1000;}
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color:#ffffff;border-bottom-color:#ffffff;}
.kabinet-poz {text-align:right;padding:4px 10px 2px 2px;}
.line-top-menu-poz {text-align:left;padding:4px 2px 2px 10px;}
.line-top-menu-poz a {padding:0 14px 0 0;}
.line-top-menu-poz img {padding:0 2px 0 0;}
.topMenu {position:relative;background-color:transparent;/*background: url('../images/bg-menu.png') center left repeat;*/padding:2px 0px 7px 0px;}
.topMenu .row-fluid [class*="span"]{min-height:5px;}
.top-menu-bck {background-color:#dddddd;box-shadow:2px 2px 50px 10px rgba(0, 0, 0, 0.05);border-top:3px dashed #bc4d45;border-bottom:2px solid #bc4d45;}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {font-size:13px;font-weight:700;text-transform:none;background-color:#bc4d45;color:#fefefe;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {text-decoration:none;background-color:#bc4d45;color:#fefefe;box-shadow:0px 3px 8px rgba(0, 0, 0, 0.125) inset;z-index:10000;}
.nav-pills > li > a {padding-top:8px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;font-size:14.5px;font-weight:700;text-transform:uppercase;color:#f6f6f6;}
.dropdown-menu > li > a {display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;z-index:10000;}
.slider {z-index:-10000;}
.nav {margin-left:0;margin-bottom:0px;list-style:none;}
/*Side-Bar-A*/
.side-bar-a{text-align:left;}
.side-bar-a a{color:#474747;}
.side-bar-a a.active{color:#2C6554;}
.side-bar-a a:hover{color:#ff0000;}
.accordion-heading .accordion-toggle{display:block;padding:4px 3px;line-height:14px;border-bottom:0px solid #eeeeee;margin-bottom:3px;border-radius:5%;}
.accordion-toggle:hover{background-color:transparent;}
.accordion-toggle.active{background-color:transparent;}
.accordion-toggle.active{position:relative;background:#;border:1px solid #4a4a4a;}
.accordion-group{margin:10px 0 0 0;border:0px solid #E5E5E5;border-radius:0px;line-height:4px;text-align:left;}
/*Side-Bar-B*/
.side-bar-b{text-align:left;margin-top:15px;}
.side-bar-c{margin-top:15px;}
/* Content */
.list-back{background-color:#ffffff;border:0px solid #ececec;}
.breadcrumb{text-align:left;padding:15px 0px 20px 5px;margin:0px 0px 10px 0px;list-style:none;background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-bottom:1px solid #ececec;}
.colorBlock{background:url('../images/background.gif') scroll top left repeat;}
.colorBlock a{text-decoration:none;}
.mainBlock{border:1px solid #ececec;padding:2px 10px 2px 10px;margin-bottom:15px;}
.mainBlockT{border:1px solid #ececec;padding:2px 10px 2px 10px;margin-bottom:15px;}
.BlockBG{background:url('../images/bg-block-bn.png') scroll top left repeat;}
.imgBanner img{border-radius:2px;box-shadow:0px 5px 5px rgba(193, 208, 215, 0.75);}
.btn-block{display:inline;width:100%;padding-left:0px;padding-right:0px;-moz-box-sizing:border-box;}
.section-back{background:url(/images/design/fon-section.png) left top repeat;}
.section-back-road{background:url(/images/design/fon-section.png) left top repeat;text-align:left;}
.section-back-road ul li {line-height:1.1em;font-size:15.4px;}
.section-back-road h3 {margin:10px 0 10px 0;}
.section-back-yell{background:url(/images/design/yellow-back-section.jpg) left top repeat;}
.img-evacuator-back{height:550px;opacity:1;}
.img-map-back{max-width:535px;opacity:0.8;}
.list-towns{}
.section1-text{font-size:170%;font-weight:700;text-align:center;line-height:1.5em;color:#1d2029;text-transform:uppercase;}
.section1-text h1{font-size:110%;font-weight:700;text-align:center;line-height:1em;color:#1d2029;text-transform:uppercase;}
.bottom-section{color:#ffffff;font-size:15px;}
.bottom-section h2{margin:20px 0 30px 0;}
.bottom-section .su-icon-list .icon_list_item .icon_description h3{font-weight:normal;}
/* Footer */
.logo-footer{text-align:right;font-size:12px;margin:0 5px 10px 0;}
.logo-footer img{margin-right:-1px;}
.footer{padding:0 0 20px 0;background-color:#3d3d3d;background:url(/images/design/footer-back-1.png) left top repeat;}
.footer h3{color:#373737;font-size:13px;text-transform:uppercase;font-weight:700;margin:20px 2px 10px 0;}
.footer a{color:#999999;font-size:13px;padding:0 0 0 1px;}
.footer a:hover{color:red;text-decoration:none;}
.lineFooter{background-color:#bc4d45;height:0px;}
.lineBottom{background-color:#1f1f1f;height:27px;box-shadow:inset 5px 15px 11px -7px rgba(0,0,0,.8);text-align:right;}
.footer-top-line{border-top:3px dashed #ffdb03;margin:15px 0 0 0;}
.footer-a{padding:3% 1.5% 2% 0;color:#999999;}
.footer-c{padding:3.3% 0 2% 0.3%;text-align:left;color:#ffffff;}
.footer-d{text-align:right;padding:4% 0.3% 2% 0;color:#ffffff;}
.footer-d small{font-size:75%;}