@CHARSET "UTF-8";#maincont {    5px 0 0 5px;    line-height: 15px;}#maincont a {  color: #0099cc;}#newslist {margin: 25px 25px 15px 0px !important;}.shadow {	background:transparent url(/external/meteo/images/bg_shadow.jpg) repeat-x scroll 0 0;	height: 10px;}.clear {	clear: both;	float: none;}#newslist img {	margin: 0 5px 0 0 !important;	max-width:120px;}#newslist h3 {	color:#777777;	margin: 0px 0px 0px 15px;	font-size: 15px;}/*meteo*/.forecast-cont {    cursor: pointer;    display: inline-block;    height: 200px;    margin: 0 0 0 30px;    position: relative;}.topBHolder{    display: inline-block;    margin-left: 5%;    margin-top: 0;    position: absolute;    top: -30px;    z-index: 1;}.topBHolder .control {  float: left;}.topBHolder .control.left {  background-image: url(/external/meteo/images/forecast/b-leftBorder.png);  background-repeat: no-repeat;  background-position: top right;  height: 225px;  margin-top: 30px;}.topBHolder .control.left  span{  background-image: url(/external/meteo/images/forecast/b-left.png);  background-repeat: no-repeat;  background-position: top right;  cursor: pointer;  height: 50px;  width: 26px;  margin-right: 6px;  text-indent: -9999px;  margin-top: 85px;  display: block;}.topBHolder .control.right {  background-image: url(/external/meteo/images/forecast/b-rightBorder.png);  background-repeat: no-repeat;  background-position: top left;  height: 225px;  margin-top: 30px;}.topBHolder .control.right  span{  background-image: url(/external/meteo/images/forecast/b-right.png);  background-repeat: no-repeat;  background-position: top right;  height: 50px;  width: 26px;  margin-left: 6px;  cursor: pointer;  text-indent: -9999px;  margin-top: 85px;  display: block;}.barabanHolder { /* border: 1px solid black;  */  height: 289px;  width: 420px;  overflow: hidden;  float: left;}.barabanCont { /* border: 1px solid red;  */  height: 302px;  width: 1000px;  overflow: hidden;    position: relative;  left: 0px;}.barabanItem { /* border: 1px solid blue; */  margin-top: 40px;  float: left;  width: 130px;    position: relative;  margin-left: 5px;  margin-right: 5px;}.barabanItem {    position: relative;    overflow: hidden;    }       .barabanItem .inner {        background-color: #f6f6f6;        position: relative;        width: 100%;        background-color: #ffffff;        }        .barabanItem .tl {            background: url(/external/meteo/images/forecast/b-raunded-tl.png) top left no-repeat;            position: absolute;            top: 0px;            left: 0px;            width: 10px;            height: 10px;            }        .barabanItem .tc {            background: url(/external/meteo/images/forecast/b-raunded-tc.png) top repeat-x;            position: absolute;            top: 0px;            left: 10px;            right: 10px;            height: 10px;            }        .barabanItem .tr {            background: url(/external/meteo/images/forecast/b-raunded-tr.png) top right no-repeat;            position: absolute;            top: 0px;            right: 0px;            width: 10px;            height: 10px;            }                .barabanItem .ml {            background: url(/external/meteo/images/forecast/b-raunded-ml.png) left repeat-y;            position: absolute;            top: 10px;            left: 0px;            width: 10px;            bottom: 10px;            }        .barabanItem .mr {            background: url(/external/meteo/images/forecast/b-raunded-mr.png) right repeat-y;            position: absolute;            top: 10px;            right: 0px;            width: 10px;            bottom: 10px;            }        .barabanItem .bl {            background: url(/external/meteo/images/forecast/b-raunded-bl.png) bottom left no-repeat;            position: absolute;            bottom: 0px;            left: 0px;            width: 10px;            height: 10px;            }        .barabanItem .bc {            background: url(/external/meteo/images/forecast/b-raunded-bc.png) bottom repeat-x;            position: absolute;            bottom: 0px;            left: 10px;            right: 10px;            height: 10px;            }        .barabanItem .br {            background: url(/external/meteo/images/forecast/b-raunded-br.png) bottom right no-repeat;            position: absolute;            bottom: 0px;            right: 0px;            width: 10px;            height: 10px;            }        .barabanItem .body {            position: relative;           /* padding-right: 10px; */            height: 200px;                        }.barabanItem .date {  background-image: url(/external/meteo/images/forecast/bl_top_bg.png);  background-position: 50% 0px;  background-repeat: no-repeat;  height: 40px;  color: #ffffff;  padding-top: 4px;}.barabanItem .date .weakDay {  text-align:  center;  font-family: Arial;  font-size: 15px;  font-weight: 800;  padding-top: 1px;  color: #fff;}.barabanItem .date .mounthDay {  text-align:  center;  font-family: Arial;  font-size: 12px;  color: #fff;  padding-bottom: 1px;}.barabanItem .weatherImg {  text-align: center;}.barabanItem .fb-wshd {    color: #333333;    font-family: Arial;    line-height: 18px;    margin-left: auto;    margin-right: auto;    text-align: center;    width: 100px;}.barabanItem .fb-wshd  table{  width: 100px;  font-size: 13px;  margin: 0 auto;}.barabanItem .fb-wshd  table tr td{  width: 100px;  font-size: 12px;  text-align: center;  padding: 0;  margin: 0;}.barabanItem .fb-wshd  table tr th{	width: 50%;	font-weight: normal;}.barabanItem .fb-wshd  table tr.d td{  font-weight: 800;  font-size: 14px;}.barabanItem .fb-wshd  table tr.n th{  color: #4ba0b0;}.barabanItem .fb-wshd  table tr.n td{  font-size: 14px;  color: #4ba0b0;}.barabanItem .fb-wshd  table .wind{  text-align: center;}/* for big one */.barabanItem .big {  font-family: "Arial";  display: none;}.barabanItem .big .date {  background-image: url(/external/meteo/images/forecast/bl_big_top_bg.png);  background-position: 50% 0px;  background-repeat: no-repeat;  height: 40px;  color: #ffffff !important;  padding-top: 4px;}.barabanItem .big .fb-shw{  font-size: 12px;  height: 70px;  margin: 0 0 10px;}.barabanItem .big .fb-shw img {  display: block;  margin-left: auto;  margin-right: auto;}.barabanItem  .big .fb-shw   table{	width: 100%;}.barabanItem  .big .fb-shw   table tr td, .barabanItem  .big .fb-shw   table tr th{  width: 100px;  font-size: 12px;  text-align: left;  padding: 0;}.barabanItem  .big .fb-shw   table tr.d td{  font-weight: 800;  font-size: 13px;  border-bottom: 1px solid #e0e6e9;  padding-bottom: 3px;  color: #000;      height: 20px;}.barabanItem  .big .fb-shw   table tr.d .n {	border-bottom: none;}.barabanItem  .big .fb-shw   table tr.d th{  padding-bottom: 3px;  border-bottom: 1px solid #e0e6e9;  font-size: 13px;  color: #000;  height: 20px;}.barabanItem  .big .fb-shw   table tr.n th{  color: #4ba0b0;  padding-bottom: 3px;  border-bottom: 1px solid #e0e6e9;  height: 20px;}.barabanItem  .big .fb-shw   table tr.n td{  font-size: 13px;  color: #4ba0b0;  padding-bottom: 3px;  border-bottom: 1px solid #e0e6e9;  height: 20px;}.barabanItem  .big .fb-shw   table tr.w th{  color: #000;  padding-bottom: 3px;  border-bottom: 1px solid #e0e6e9;  font-weight: normal;  font-size: 13px;}.barabanItem  .big .fb-shw   table tr.w td{  font-size: 13px;  color: #000;  font-weight: normal;  padding-bottom: 3px;  border-bottom: 1px solid #e0e6e9;}.barabanItem  .big .fb-shw   table .wind{  text-align: left;}/*////////////////////////////////*/.barabanItem  .big .fb-wt{  margin-left: 8px;  margin-right: 8px;  font-size: 12px;  }.barabanItem  .big .fb-wt table{  font-size: 12px;  width: 100%;	border-spacing:0;	border-collapse:collapse;   } .barabanItem  .big .fb-wt table tr td{ 	font-size: 11px; 	font-family: Tahoma; 	padding: 0; 	text-align: center; 	vertical-align: middle;        color:#000; 	 } .barabanItem  .big .fb-wt table tr.shadow td{  	background-color: #f2f3f5;  	height: 22px;   } .barabanItem  .big .fb-wt table tr td small{  color: #999999; }   .barabanItem  .big .fb-wt table tr td .small_img{  height: 30px; }       .barabanItem.blue .tl {            background: url(/external/meteo/images/forecast/b-big-raunded-tl.png) top left no-repeat;            position: absolute;            top: 0px;            left: 0px;            width: 10px;            height: 10px;            }        .barabanItem.blue .tc {            background: url(/external/meteo/images/forecast/b-big-raunded-tc.png) top repeat-x;            position: absolute;            top: 0px;            left: 10px;            right: 10px;            height: 10px;            }        .barabanItem.blue .tr {            background: url(/external/meteo/images/forecast/b-big-raunded-tr.png) top right no-repeat;            position: absolute;            top: 0px;            right: 0px;            width: 10px;            height: 10px;            }        .barabanItem.blue .ml {            background: url(/external/meteo/images/forecast/b-big-raunded-ml.png) left repeat-y;            position: absolute;            top: 10px;            left: 0px;            width: 10px;            bottom: 10px;            }        .barabanItem.blue .mr {            background: url(/external/meteo/images/forecast/b-big-raunded-mr.png) right repeat-y;            position: absolute;            top: 10px;            right: 0px;            width: 10px;            bottom: 10px;            }        .barabanItem.blue .bl {            background: url(/external/meteo/images/forecast/b-big-raunded-bl.png) bottom left no-repeat;            position: absolute;            bottom: 0px;            left: 0px;            width: 10px;            height: 10px;            }        .barabanItem.blue .bc {            background: url(/external/meteo/images/forecast/b-big-raunded-bc.png) bottom repeat-x;            position: absolute;            bottom: 0px;            left: 10px;            right: 10px;            height: 10px;            }        .barabanItem.blue .br {            background: url(/external/meteo/images/forecast/b-big-raunded-br.png) bottom right no-repeat;            position: absolute;            bottom: 0px;            right: 0px;            width: 10px;            height: 10px;            }.partners {    background: url("/bitrix/templates/damba/images/company-c.png") repeat-x scroll 0 100% transparent;    border-bottom: 1px solid #D1D1D1;    float: left;    min-height: 120px;    margin: 10px 0 0 15px;    overflow: hidden;    padding: 5px 12px 10px;    position: relative;    width: 100%;}.partners .title {    display: block;    font-size: 14px;    position: relative;    padding: 0;    margin-left: 5px;}.partners .text {    color: #565656;    display: block;    font-size: 12px;    line-height: 18px;    margin: 5px 0 0 5px;    overflow: hidden;    position: relative;}#meteo_graph {margin: 10px 0 0 0px;}#meteo_graph .nav {    margin-bottom: 10px;    margin-top: 10px;}#meteo_graph h3 {    color: #777777;    font-size: 15px;    margin: 0 0 0 15px;}#meteo_graph .meteo_pic {      float: left;    height: auto;    margin: 0 5px 0 0;    overflow: hidden;    padding: 1px;    position: relative;    /*width: 48%;*/    border:1px solid #dddddd}#meteo_graph .meteo_pic img {/*border-radius: 3px;*/}#meteo_gr .modal {   width: 730px;}#banner-center_meteo {  padding: 25px  0;}.day {    background: url("/external/meteo/images/bg_now_day.jpg") no-repeat scroll 100% 0 transparent;    border: 1px solid #cccccc;}.night {    background: url("/external/meteo/images/bg_now_night_.png") no-repeat scroll 100% 0 transparent;    border: 1px solid #cccccc;}#current {    background-color: #FFFFFF;    border-radius: 10px 10px 10px 10px;    display: inline-block;    float: left;    height: 180px;    margin: 8px 0 0 32px;    width: 175px;}#current .hint {    color: #777777;    font-size: 16px;    padding: 5px 0 0;    position: relative;    text-align: center;    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}#current #wtimg_big {    float: none;    margin: 5px 0 0 40px;    position: relative;    text-align: center;    width: 100px;}#current .temp {    font-size: 25px;    text-align: center;    margin: 10px 0 0; }#current ul {    float: none;    list-style: none outside none;    margin: 15px 0 0;    padding: 0;    text-align: center;    width: 175px;}#current li {    font-size: 12px;    line-height: 20px;    margin: 0;    padding: 0 3px;}#rita_hint {    background-color: #EEEEEE;    border-bottom: 1px solid #CCCCCC;    border-top: 1px solid #CCCCCC;    color: #777777;    font-size: 14px;    margin-bottom: 20px;    margin-top: 10px;    max-width: 870px;    padding: 10px 0;    position: relative;    text-align: center;}#informAd {    background: url("/external/meteo/images/informBanH2.png") no-repeat scroll 0 0 transparent;    font-size: 14px;    height: 62px;    margin: 25px auto;    padding: 10px 0 0 44px;    width: 629px;}#informAd p {    color: #555555;    float: left;    font-size: 13px;    line-height: 18px;    width: 240px;}#informAd a {    color: #555555;    float: right;    font-size: 11px;    height: 36px;    line-height: 15px;    margin: 5px 20px 0 0;    padding: 6px 49px 0 15px;    text-decoration: none;    width: 136px;}.row-fluid [class*="span"] {     text-align: center;}.informer_primer { margin: 10px;}.informer {    border-top: 1px solid #CCCCCC;    margin-top: 10px;    max-width: 840px;    padding: 15px;}#informer2 .row-fluid [class*="span"] {    height: 370px;    font-size: 13px;    padding: 0 5px;    text-align: justify;    background:url("/bitrix/templates/damba/images/company-c.png") repeat-x scroll 0 100% transparent;    border-bottom: 1px solid #D1D1D1;}