@CHARSET "UTF-8";
*{margin:0;padding:0;}
a:focus{outline:none;}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;}input[type="submit"]:focus,input[type="button"]:focus{outline:none;}
a img{ border:0;}
html,body{margin:0;padding:0;width:100%;}
.clear{clear:both;}
span.clear{display:block;}
.left{float:left;}
.right{float:right;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter,.t_center{text-align:center;}
.center{margin: 0 auto; text-align: center;}
.hidden{display: none;}
.visible{display: block;}
.block{display:block;}
.upper{text-transform: uppercase;}
.nowrap{white-space: nowrap;}
a:focus{outline: none;}
.digits{font-family:Georgia;}
.error{color:#FF0000;}
.red{color:#FF0000;}
.clearfix:after,.color-list a:after {clear: both;content: "."; display: block; height: 0;visibility: hidden; }
* html > body .clearfix {display: inline-block;width: 100%;}
* html .clearfix { height: 1%;}
body{ position:relative;background-color:#fff; font-family:Trebuchet MS,Century Gothic,Georgia,Tahoma,Verdana,Helvetica;font-size:14px;color:#000000;background-image: url(../images/frontend/bottom-bg.png);background-position: left bottom;background-repeat: repeat-x;}
.page{width:1200px;margin:0 auto;position:relative;}
.toolbar{display: block;width: 100%;height: 37px;background-image: url(../images/frontend/toolbar_bg.png);background-position: left top;background-repeat: repeat-x;font-family: Tahoma;font-size: 0.9166em;color: #808080;}
.header{border:1px solid #eeeeee;background-image: url(../images/frontend/menu-bg.png);background-position: left top;background-repeat: repeat-x; background-size: contain;}
.logo{display:block;padding:12px 17px 12px 15px;color:#fff;text-decoration:none;position:relative;background-color: #fff;}
.logo-desc{font-size:10px;text-transform:uppercase;display:block;color:#fff;position:relative;text-align:right;right:37px;letter-spacing: 1px}
.menu-cont{border-left:1px solid #eeeeee;}
.menu-cont ul{list-style:none;font-family:Century Gothic;}
.menu-cont li{display: block;float: left;list-style: none;position: relative;}
.menu-cont li a {color: #000;text-decoration:none;font-size: 14px;letter-spacing:1px;padding: 13px 10px;display: block;text-transform: uppercase;}
.menu-cont li:first-child a{border-left:0}
.menu-cont li:last-child a{border-right:0}
.header .menu-cont li.active a,.header .menu-cont a:hover{color:#fff;background-image: url(../images/frontend/menu-active-bg.png);background-position: left top;background-repeat: repeat-x;    background-size: contain;}
.search-form input{font-family:Century Gothic;}
.inp-txt{border:0;}
.search-form{background-color: #fff;border-top:1px solid #abadb3;border-left:1px solid #e2e3ea;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;}
.ul-center{left:-50%;position:relative;float:right;text-align:left;}
.ul-center ul{position:relative;left:50%;}
.footer{height:180px;margin:2px 0 0 0;}
.footer .menu-cont{padding:13px 0;border:0;}
.footer .wrapper{padding:15px;color:#aeaeae;text-align:center;margin:1px 0 0 0;}
.content{border-left:1px dotted #cccccc;border-right:1px dotted #cccccc;background-color: #fff;}
.header .search-form{padding:4px 8px; margin:3px;}
.toolbar .part {height: 37px;padding: 0 8px;text-align: center;float: left;background-image: url(../images/frontend/toolbar_border.png);background-position: right top;background-repeat: no-repeat;}
.part-text {margin-top: 10px;display: inline-block;}
.langs span, .langs img{margin:0 5px;}
h1{color:#12abe2;font-size:17px;padding:5px 0 15px;font-weight:normal;}
.left-side{width:14%;}
.right-side{width:27%;}
.middle{width:59%;}
.mid-cont{border:1px dotted #cccccc;border-top:0;border-bottom:0;min-height:500px;}
.left-side.wide{width:75%;}
.right-side.slim{width:25%;}
.cont-pad{padding:20px 15px;}
.text{line-height:20px;}
.breadcrumbs,.slim-block h1{font-size:17px;text-transform: uppercase;color:#12abe2;padding:0 0 10px 0;font-weight:normal;}
.breadcrumbs a{color:#12abe2;text-decoration:none;}
.breadcrumbs a:hover{text-decoration: underline;}
.left-side .breadcrumbs{padding-left:10px;}
.slim-block h1{text-align:center;}

.dotted-bottom{border-bottom:1px dotted #cccccc;}
form table textarea{width:100%;height:100px;}
.add-info,.date,.date a{font-size:11px;color:#8992a9;}
.add-info span{padding:0 10px 0 0;}
.blue{color:#12ABE2;}
.blue-link{color:#12abe2;text-decoration:none;}
a.blue{text-decoration: none;}
.news-entry{padding:9px 0;}
.news-entry a{text-decoration:none;}
.news-entry .img{margin:0 15px 5px 0;}
.news-entry .ttl{color:#12abe2;font-size:17px;}
.news-entry .txt{color:#000;font-size:14px;}
.news-entry .add-date{display:none;}
.list-mode .news-entry .txt,.title-mode .news-entry .txt,
.title-mode .news-entry .img,.title-mode .news-entry .light-link,.title-mode .news-entry .date{display:none;}
.list-mode .news-entry .img img{max-width:100px;}
.list-mode .news-entry .img{margin-right:5px;}
.list-mode .news-entry .ttl{font-size:15px;}
.title-mode .news-entry .ttl{font-size:14px;color:#000;font-weight:normal;}
.title-mode .news-entry .add-date{display:block;line-height:18px;padding:0 5px 0 0;}

.light-link{color:#99BDDF;}
.light-link:hover{color:#12abe2;}

ul.news-list{list-style:none;width:280px;margin:0 auto;font-size:12px;color:#12abe2;}
ul.news-list .img img{width:275px;}
ul.news-list .ttl,.slim-block .ttl{font-size:12px;color:#12abe2;text-decoration:none;padding:0 5px 0 0;}
ul.news-list li,.slim-block li{padding:5px 0 10px;}

.slim-block ul{list-style:none;margin:0 5px;font-size:12px;color:#12abe2;}
.slim-block img{width:100%;}

.pad5{padding:5px;}
.pad10{padding:10px;}
.paging{list-style:none; padding:10px;}
.paging li{display:inline;padding:0 5px; }
.paging li a{padding:0 5px;color:#12abe2;font-size: 1em; }
.paging label{font-size:16px;font-weight:bold;color:#c1c4c3; }

.dojoxCalendarContainer{font-family:Century Gothic!important;}
.dojoxCalendar{width:100%;}
.dojoxCalendar .dojoxCalendarContainer{width:100%;border-color:#dde6e2;}
.dojoxCalendar .dijitCalendarDateLabel{padding:2px 4px;}
.dojoxCalendarHeader{width:100%;background-color: #f7f7f7;padding:3px 0;color:#12ABE2;}
.dojoxCalendar .dojoxCalendarBody > div,.dojoxCalendarBody,.dojoxCalendarContainer table{width:100%;height:160px;}
.tundra .dijitCalendarDayLabelTemplate{background-color:#aee0f7!important;background-image: none!important;}
.dojoxCalendar .dijitCalendarDateLabel,.dojoxCalendar .dijitCalendarDayLabel{width:auto;height:auto;}
.dojoxCalendar .dijitCalendarSelectedDate div{background-color: #ecf0ed!important;}
.dojoxCalendar .dijitCalendarSelectedDate, .tundra .dojoxCalendar .dijitCalendarSelectedDate, .nihilo .dojoxCalendar .dijitCalendarSelectedDate{border-color:#d8e7e0!important;background-color:#ecf0ed!important; }

.bss_button:after {border-radius: 2px 2px 0 0; border-top: 1px solid #FCFCFC; border-width: 1px 0 0; content: "";height: 1px; left: 0; overflow: hidden; position: absolute; top: 0; width: 34px;}
.bss_button {background-color: #F1F1F1;border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; display: block;float: left;font-size: 0; height: 25px; margin: 0 4px 0 0;outline: medium none; position: relative;text-align: center;width: 34px;}
.bss_icon { background: url("../images/frontend/b-social-share__icon.png") no-repeat scroll 0 0 transparent; display: inline-block;height: 19px; margin-top: 4px; width: 18px;}
.bss_counter {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E4E4E4; border-radius: 1px 1px 1px 1px; color: #333333; display: block;font-size: 11px; left: 1px;line-height: 18px;position: absolute; top: 32px; width: 30px;}
.bss_counter-bcorner, .bss_counter-corner {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;border-color: transparent transparent #E4E4E4; border-image: none;border-style: solid;border-width: 5px; display: block;font-size: 0;height: 0;left: 10px;line-height: 0; position: absolute;top: -10px;width: 0;}
.bss_counter-corner { border-bottom-color: #FFFFFF; left: -5px;top: -4px;}
.bss_button_twitter .bss_icon {background-position: 0 -38px;}
.bss_button_facebook .bss_icon { background-position: 0 -19px;}
.bss_button_odnoklassniki .bss_icon {background-position: 0 -57px;}
.bss_button_livejournal .bss_icon { background-position: -1px -78px;}
.bss_button_mymailru .bss_icon {background-position: 0 -99px;}
.bss_button:hover {background: url("../images/frontend/b-social-share__button.png") repeat scroll 0 0 transparent;}
.bss_button:hover:after {display: none;}
.bss_button_twitter:hover {background-position: 0 -100px; border-color: #49BAEC;}
.bss_button_twitter:hover .bss_icon { background-position: -18px -38px;}
.bss_button_facebook:hover {background-position: 0 -50px;border-color: #3858A0;}
.bss_button_facebook:hover .bss_icon { background-position: -18px -19px;}
.bss_button_vkontakte:hover {background-position: 0 0; border-color: #3A669C;}
.bss_button_vkontakte:hover .bss_icon { background-position: -18px 0;}
.bss_button_odnoklassniki:hover { background-position: 0 -150px; border-color: #E5820B;}
.bss_button_odnoklassniki:hover .bss_icon { background-position: -18px -57px;}
.bss_button_livejournal:hover {    background-position: 0 -200px;border-color: #293065;}
.bss_button_livejournal:hover .bss_icon {    background-position: -19px -78px;}
.bss_button_mymailru:hover {    background-position: 0 -250px;    border-color: #175398;}
.bss_button_mymailru:hover .bss_icon {    background-position: -19px -99px;}
.bss_button_twitter:active {    background-position: 0 -125px;    border-color: #59BAE4;}
.bss_button_facebook:active { background-position: 0 -75px; border-color: #45609C;}
.bss_button_vkontakte:active { background-position: 0 -25px; border-color: #476A95;}
.bss_button_odnoklassniki:active {background-position: 0 -175px; border-color: #E5820B;}
.bss_button_livejournal:active { background-position: 0 -225px; border-color: #293065;}
.bss_button_mymailru:active { background-position: 0 -275px; border-color: #175398;}
.social-btns{position:relative;}
.social-btns a { color: #333333; text-decoration: none;}
.bss_counter.hidden{display:none;}

.rotator-block{border-bottom:1px dotted #ccc;}
.rotator-nav{border-top:1px dotted #CCCCCC;padding:10px;text-align:center;}
.rotator-nav li{list-style:none;display:inline-block;margin:0;}
.rotator-nav a{color:#fff;font-size:16px;font-weight:bold;display:block;line-height:28px;padding:5px;text-decoration:none;background-image: url(../images/frontend/gray-circle.png);background-position: center center;background-repeat: no-repeat;height:28px;width:28px;}
.rotator-nav .dojoxRotatorSelected a{background-image: url(../images/frontend/blue-circle.png);}
.rotator-links{background-color: #eeeeee;padding:10px 0;}
.rotator-links h1{padding:0 0 10px 30px;}
.rotator-body{padding:11px 0;min-height:240px;}
.rotator-body .news-entry{padding:20px 10px;}
.rotator-links ul{color:#118eba;list-style-position:inside;list-style-type:circle;}
.rotator-links li{padding:2px 0 8px 15px;}
.rotator-links li:hover,.rotator-links li.active{background-color: #fff;}
.rotator-links li:hover .link-ttl,.rotator-links li.active .link-ttl{color:#12abe2;}
.link-ttl{color:#000;text-decoration:none;}
.rotator-links li .link-ttl{padding:0 0 0 15px;}

.two-column-list{list-style:none;}
.two-column-list li{float:left;width:50%;display:block;height:90px;}
.two-column-list a{color:#12abe2;text-decoration: none;}
.two-column-list .img{margin:0 5px 0 2px;}
.r-w-b{border-right:0;}

.right-side .breadcrumbs{padding:5px 15px;}

#comm-bl{font-size:12px;}
.white-gr_b{border:1px dotted #ccc;}
#comm-bl .white-gr_b{margin:5px 0;padding:5px;background-color: #e2f1f8;}
#comm-bl .white-gr_b:nth-child(even){background-color:#e3e3e3;}

.user_avatar {width: 50px;border: 1px solid #dcdcdc;margin: 0 0 5px 5px;}
.com-info{line-height:15px;}
.com-login{padding:0 10px 0 0;font-weight:bold;}
.vtop td {vertical-align: top;text-align: right;padding: 5px;font-size:12px;}
.gray_button {height: 24px;background: url("../images/frontend/buttonEnabled.png") repeat-x scroll left bottom #FFFFFF;cursor: pointer;border-color: #C0C0C0 #C0C0C0 #9B9B9B;color: #000;border-style: solid;border-width: 1px;padding: 0.1em 0.2em 0.2em;}
.gray_button:hover {background: url("../images/frontend/buttonHover.png") repeat-x scroll center bottom #FCFDFF;}

.full-view,.list-view,.title-view{display:block;background-image:url("../images/frontend/sprite.gif");background-repeat: no-repeat;width:15px;height:11px;}
.full-view{background-position: 0 -12px;}
.list-view{background-position: -16px -12px;}
.title-view{background-position: -32px -12px;}
.active .full-view{background-position: 0 0;}
.active .list-view{background-position:  -16px 0;}
.active .title-view{background-position:-32px 0;}

.view-mode{line-height:11px;font-size:11px;color:#8992A9;}
.view-mode a{float:left;display:block;margin:0 3px;}
.calend-cont{margin:0 14px;}
.news-content{position:relative;}
#gallery-area{width:600px;height:450px;overflow:hidden;}
.zoomout .highslide-image {cursor: url(../js/highslide/graphics/zoomout.cur), pointer;}
.zoomout .highslide-caption {width: auto;background: #343434;color: white;}
.zoomin .highslide-image {cursor: url(../js/highslide/graphics/zoomin.cur), pointer;}
.highslide-image {border: 1px solid black;}
.highslide-controls {width: 60px !important;}
.highslide-controls .highslide-close {display: none;}
.highslide-controls .highslide-full-expand {display: none;}
.highslide-full-expand {visibility: hidden;}
.highslide-caption {padding: 5px 0;	background: none;text-align: center;width: 450px;font-weight: bold;	}
.highslide-caption a {color: gray;font-weight: normal;}
.closebutton {top: 0;left: 0;}
.highslide-number {	color: silver;}

.tbl_100{width:100%;}
.tbl_100 td, .tbl_100 th{padding:5px;border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.tbl_100 tr td:first-child,.tbl_100 tr th:first-child{border-left:0;}
.tbl_100 thead td{background-image:url("../images/frontend/bottom-bg.png");background-repeat: repeat-x;background-position: left -100px;}

.temperature{position:relative;z-index:1;font-size:25px;font-weight:600;margin-top:-20px;margin-right:-7px; text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;}
.withoutborder{border-left:0!important;border-right:0!important;}