html, body {margin: 0; padding: 0;}
img {border: 0;}
a:hover {text-decoration: none;}
h1 {color: #25aae1; font-size: 24px; font-family: Cambria; padding: 0; font-weight: bold;}
h2, h3, h4 {color: #25aae1; font-size: 16px; font-family: Cambria; padding: 0; margin: 0px 0px 10px 0px; font-weight: normal;}

.container {width: 1300px; margin: 0 auto; background: url(images/b_repeat.jpg) top center repeat-y;}
/*.b_header {background: url(images/b_header.jpg) top center no-repeat;}*/
.b_header {background: url(images/new_year_2019_header.png) top center no-repeat;}/*new_year*/
.new_year_elka{text-align: center;}/*new_year*/
.b_footer {min-height: 952px; background: url(images/b_footer.jpg) bottom center no-repeat;}

.header {position: relative; height: 340px; width: 100%;}
.logo {position: absolute; top: 13px; left: 33px;}
.h_tel {position: absolute; top: 24px; left: 590px;}
.h_adress {position: absolute; top: 99px; left: 675px; color: #00aeef; font-size: 14px; font-family: Cambria; font-weight: bold;}
.h_ylibka {position: absolute; top: 158px; left: 543px;}
.h_license {position: absolute; top: 136px; left: 35px;}
.h_menu {position: absolute; top: 239px; left: 22px;}
.h_menu ul {margin: 0; padding: 0;}
.h_menu ul li {list-style-type: none; float: left; padding: 0px 10px 0px 10px; border-right: solid 1px #9a9d9f; border-left: solid 1px #404040;}
.h_menu, .h_menu a {color: #333; font-size: 14px; font-family: Cambria; font-weight: bold;}
.h_menu a:hover {color: #ff0000;}
.cf00, .cf00 a {color: #f00;}

.bread_tmenu {position: relative; min-height: 55px;}
.breadcrumbs {position: absolute; top: 18px; left: 103px; width: 560px;}
.breadcrumbs, .breadcrumbs a {color: #25aae1; font-size: 12px; font-family: Arial;}
.tmenu {position: absolute; top: 0px; right: 10px; width: 597px; height: 37px; padding: 12px 0px 0px 0px; background: url(images/b_tabs.png) top center no-repeat;}
.tmenu, .tmenu a {color: #f5fbfc; font-size: 14px; font-family: Cambria; font-weight: bold;}
.tmenu a:hover {color: #ff0000;}

.text {min-height: 483px; width: 1300px; padding: 0px 0px 35px 0px; overflow: hidden;}
.left_menu {float: left; width: 290px; padding: 34px 0px 0px 35px;}
.left_menu ul {margin: 0; padding: 0;}
.left_menu ul li {list-style-type: none; padding: 0px 0px 0px 61px;}
.left_menu ul li a {display: block; padding: 5px 0px 5px 0px; border-top: dotted 1px #00aeef;}
.left_menu ul li:hover {background: url(images/left_menu_li.png) center left no-repeat;}
.left_menu ul, .left_menu ul a {color: #00aeef; font-size: 20px; font-family: Cambria; font-weight: bold; text-decoration: none;}
.left_menu ul a:hover {color: #ff0000;}
.left_menu_b {background: url(images/left_menu_li.png) center left no-repeat;}

.content {float: left; width: 825px; padding: 0px 65px 0px 85px;}
.content, .content a {color: #3f3f3f; font-size: 14px; font-family: Arial;}
.title {color: #25aae1; font-size: 24px; font-family: Cambria; font-weight: bold; text-transform: uppercase; padding: 0px 0px 6px 0px; margin-bottom: 8px; border-bottom: dotted 1px #00aeef;}

.footer {position: relative; height: 74px; border: solid 0px #f00;}
.footer, .footer a {color: #fff; font-size: 12px; font-family: Arial;}
.footer_copy {position: absolute; top: 9px; left: 34px;}
.f_line {position: absolute; top: 6px; left: 345px; width: 1px; height: 53px; background: url(images/f_line.png) top center no-repeat;}
.f_line2 {position: absolute; top: 6px; right: 180px; width: 1px; height: 53px; background: url(images/f_line.png) top center no-repeat;}
.kt {position: absolute; top: 36px; right: 53px;}
.f_menu {position: absolute; top: 27px; left: 356px;}
.f_menu  ul {margin: 0; padding: 0;}
.f_menu  ul li {list-style-type: none; float: left; padding: 0px 11px 0px 11px; border-right: solid 1px #fff;}

#fbrp__29, #fbrp__30, #fbrp__31, #fbrp__32, #fbrp__33, #fbrp__34 {width: 200px; height: 17px; padding: 2px 3px; border: solid 1px #00aeef;}



div.content div.title{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0 0 10px 0;
}
hr{
    border: none;
    border-bottom: dotted 1px #00AEEF;
    color: transparent;
    background: transparent;
    display: block;
}

.bxslider__wrap{
	margin-top: 47px;
}

.bxslider__wrap .bx-wrapper .bx-pager.bx-default-pager a{
	border-radius: 0;
	background: none;
	border: 1px solid #B8C4CF;
}

.bxslider__wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,.bxslider__wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #B8C4CF;
}

.bxslider__wrap .bx-wrapper .bx-viewport{
	border: none;
}