@font-face{
	font-family: "bpg_arial_caps_2010";
	src: url("../fonts/bpg_arial_caps_2010.ttf") format("truetype");
}

body{
	background-color: #f7f7f7;
}


img{
	max-width: 100%;
}

.header{
	background-image: url('../imgs/header_bg_fix.png'), url('../imgs/header_overlay.png'), url('../imgs/header_bg.png');
	background-size: auto, cover, cover;
	background-repeat: no-repeat;
	background-position: right -310px, center center, center center;
}

.header-menu ul{
	margin:0px;
	float: right;
}

.header-menu>ul li{
	float: left;
}

.header-menu>ul li a{
	background-color: #4573b3;
	display: table-cell;
	vertical-align: middle;
	height: 53px;
	padding:12px;
	font-family: 'bpg_arial_caps_2010';
	color: #fff;
	border-right: 1px solid #7c786a;
}

.header-menu>ul li:last-child a{
	border-right:none;
}

.header-menu>ul li.active a, .header-menu>ul li:hover a, .header-menu>ul li.par_active a{
	text-decoration:none;
	background-color: #1d4175;
	background-image: url('../imgs/header_menu_hover.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.lang{
	clear: both;
	padding-top:21px;
	padding-bottom: 18px;
	float: right;
}

.lang ul{
	float: none;
}

.lang a{
	color: #fff;
}

.search-control input{
	height: 38px;
	width:311px;
	border:none;
	outline: none;
	border-right: 1px solid #a8a59f;
	padding-left: 10px;
} 

.search-control input:focus{
	outline:none;
}

.search-control button{
	background-color: #1d4175;
	border: none;
	height: 38px;
	width:49px;
	text-align: center;
}

.search{
	clear: both;
	float: right;
	padding-bottom: 30px;
}

.search-control>*{
	float: left;
}

.top-menu ul{
	margin:0px;
	padding: 0px;
	width: 100%;
	background-color: #1d4175;
}

.top-menu ul li{
	height: 66px;
	background-color: #1d4175;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

.top-menu ul li a{
	font-size: 16px;
	color: #fff;
	font-family: 'bpg_arial_caps_2010';
	height: 46px;
	padding:0px 18px;
	display: table-cell;
	vertical-align: middle;
	max-width: 200px;
	text-align: center;
}

.top-menu ul li:hover a, .top-menu ul li.active a, .top-menu ul li.par_active a{
	background-color: #d2bf84;
	text-decoration: none;
	color: #1d4175;
}

.top-menu ul li ul{
	position: absolute;
	display: none;
	width: 200%;
	top: 56px;
	background-color: #d2bf84;
	padding-top: 10px;
	z-index: 1;
}

.top-menu ul li:hover ul{
	display: block;
}

.top-menu ul li ul li{
	display: table;
	width:100%;
	padding:0px;
	height: 46px;
}

.top-menu ul li ul li a{
	width:100%;
	display: table-cell;
	vertical-align: middle;
	height: 26px;
	padding: 10px 18px;
	text-align: left;
}

.top-menu ul li ul li a:hover, .top-menu ul li ul li.active a{
	background-color: #e6d399;
}

.main-slider .info{
	background-color: #fff;
	padding-top: 30px;
	height: 337px;
	background-image: url('../imgs/slider_bg1.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main-slider .info .title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 16px;
	margin-bottom: 20px;
}

.main-slider .info .description{
	font-size: 14px;
	font-family: 'bpg_arial_2009';
	color:#383838;
}

.main-slider .image img{
	height: 337px;
	width: 100%;
}

.main-slider{
	padding-left: 0px;
	margin-top: 40px;
}

.bx-wrapper .bx-viewport{
	left: 0px;
}

.top-banner{
	margin-top: 40px;
	padding-right: 0px;
}

.top-banner img{
	height: 337px;
	width:100%;
}

.top-menu{
	z-index: 100;
}


.full-width-widget .widget-title{
	color:#515151;
	font-size: 22px;
	font-family: 'bpg_arial_caps_2010';
	padding-bottom: 15px;
}

.news-content .title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 17px;
	margin-top: 20px;
	line-height: 20px;
}

.news-content .date{
	color: #606060;
	font-family: 'bpg_arial_2009';
	font-size: 13px;
	margin-bottom: 8px;
	display: block;
}

.news-content .description{
	color: #343434;
	font-size: 14px;
	font-family: 'bpg_arial_2009';
}

.full-width-widget .widget-title .link{
	padding: 10px;
	color:#fff;
	font-family: 'bpg_arial_caps_2010';
	background-color: #c9aa60;
	font-size: 15px;
}

.news-content-list-one{
	padding-bottom: 12px;
	border-bottom: 1px solid #c6c6c6;
	margin-bottom: 18px;
}

.news-content-list-one:last-child{
	border-bottom: none;
}

.news-content-list-one .image{
	float: left;
	width: 100px;
	height: 70px;
	margin-right: 10px;
}

.news-content-list-one .info .title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 16px;
	margin-top:10px;
	line-height: 20px;
}

#datepicker{
	position:relative; 
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 15px;
}

.datepicker-days, .table-condensed {
	width:100%;
	background-color: #1d4175;
	padding-bottom: 10px;
}

/*.table-condensed tr>*:first-child{
	padding-left: 30px;
}

.table-condensed tr>*:last-child{
	padding-right: 30px;
}*/

.table-condensed thead tr th{
	padding-top: 21px !important;
	padding-bottom: 20px;
	font-family: 'bpg_arial_caps_2010';
	height: 60px !important;
}

.table-condensed thead tr:last-child th{
	padding-top: 11px !important;
	padding-bottom: 10px;
	height: 40px !important;
}

.full-width-widget{
	padding-top: 33px;
	padding-bottom: 0px;
}

.events-one{
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 40px;
}

.events-content{
	border:1px solid #dadada;
	border-radius: 5px;
}

.events-one .bottom>*{
	height: 48px;
	background-color: #f7f7f7;
	display: table-cell;
	vertical-align: middle;
	float: none;
	color: #5f5f5f;
	font-size: 13px;
	font-family: 'bpg_arial_2009';
	padding-right: 0px;
}

.events-one .title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 15px;
	margin-top: 20px;
}

.events-one .title:hover{
	text-decoration: underline;
}

.events-one .description{
	color: #343434;
	font-family: 'bpg_arial_2009';
	font-size: 14px;
}

.events-one .bottom{
	background-color: #f7f7f7;
	clear: both;
	display: table;
	width: 100%;
	position: absolute;
	bottom: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.events-one .bottom .date{
	border-bottom-left-radius: 4px;
}

.events-one .bottom .link{
	color: #343434;
	font-size: 15px;
	font-family: 'bpg_arial_caps_2010';
	transition:all 0.3s linear;
	text-align: center;
	border-left: 1px solid #fff;
	border-bottom-right-radius: 4px;
}

.events-one .bottom .link:hover{
	background-color: #c9aa60;
	text-decoration: none;
	color: #fff;
}


.events-content{
	height: 100%;
	position: relative;
	padding-bottom: 48px;
	background-color: #fff;
}


.events-one .bottom .date .day{
	font-size: 25px;
	vertical-align: middle;
}

.events-content img{
	width:100%;
}

.overlay-holder{
	position: relative;
}

.overlay .link{
	display: block;
	height: 100%;
}

.overlay-holder:hover .overlay{
	display: block;
}

.overlay{
	position: absolute;
	background-color: red;
	top: 0px;
	left: 0px;
	background-color: rGBA(0,0,0,0.6);
	width: 100%;
	height: 100%;
	display: none;
}

.overlay img{
	width:auto;
}

.overlay .social{
	position: absolute;
	bottom: 9px;
	left:10px;
}

.overlay .social:last-child{
	left: 100px;
}

.colored{
	background-color: #D2C28B;
	background-image: url('../imgs/media_gallery_bg.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	padding: 0px;
	padding-bottom: 45px;
}

.colored .widget-title .link{
	background-color: #666666;
	transition:all 0.3s linear;
}

.colored .widget-title .link:hover{
	background-color: #1d4175;
	text-decoration: none;
}

.colored .widget-title{
	color: #fff;
	margin-top: 0px;
}

.videos{
	clear:both;
}

#videos li{
	background-color: #000;
	border-left: 1px solid #d5c78a;
	border-radius: 1px solid #d5c78a;
}

#videos img{
	opacity: 0.5;
}

.videos .bx-wrapper .bx-prev{
	background-image: url('../imgs/slider_prev.png');
	background-repeat: no-repeat;
	background-position: center center;
	left:-16px;
}

.videos .bx-wrapper .bx-next{
	background-image: url('../imgs/slider_next.png');
	background-repeat: no-repeat;
	background-position: center center;
	right:-16px;
}

.bx-wrapper .bx-controls-direction a{
	width: 32px;
	height: 32px;
	background-color: #666666;
}

.videos .overlay .title{
	color: #fff;
	font-family: 'bpg_arial_caps_2010';
	height: 40px;
	position: relative;
	top: 50%;
	margin-top: -25px;
	padding-left: 16px;
	padding-right: 16px;
}

.videos .overlay .title img{
	float: left;
	opacity: 1 !important;
	margin-right: 10px;
}

#photo li{
	background-color: #000;
	border-left: 1px solid #d5c78a;
	border-radius: 1px solid #d5c78a;
}

#photo img{
	opacity: 0.5;
}

#photo .overlay .title img{
	position: relative;
	left:50%;
	top:50%;
	margin-top:-16px;
	margin-left: -16px; 
}

.footer .socials{
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

.footer .socials .soc-one{
	text-align: center;
	display: inline-block;
	width:33%;
}

.footer .socials .soc-one img{
	margin-right: 37px;
}

.footer .socials .soc-one:nth-child(2){
	border-left: 2px solid #bbbbbb;
	border-right: 2px solid #bbbbbb;
}

.footer .socials .soc-one a{
	width: 100%;
	height: 50px;
	background-repeat: no-repeat;
	font-family: 'bpg_arial_caps_2010';
	font-size: 17px;
	vertical-align: middle;
	display: table-cell;
	padding-left: 50px;
}

.footer .socials .soc-one:hover a{
	text-decoration: none;
}

.footer .socials .soc-one:hover a span{
	color: #1d4175;
}

.footer .socials .soc-one span{
	color:#c9b986;
}

.footer-menu{
	padding: 22px;
	background-color: #fff;
	border:1px solid #dadada;
}

.footer-menu ul li {
	padding: 0px 8px;
	height: 25px;
}

.footer-menu ul li a{
	color: #464646;
	font-family: 'bpg_arial_caps_2010';
	font-size: 15px;
	line-height: 15px;
}

.footer-menu{
	position: relative;
}

#back_to_top{
	position: absolute;
	top:11px;
	right: 14px;
	background-image: url('../imgs/back_to_top.png');
	background-repeat: no-repeat;
	background-position: center center;
	width:53px;
	height: 53px;
	background-color: #d2bf84;
}

.copyright{
	padding: 45px 0px;
	text-align: center;
}

.two-wrapper{
	padding-top: 37px;
}

.breadCrumbs{
	border:1px solid #dbdada;
	background-color: #f7f7f7;
	min-height: 33px;
}

.breadCrumbs>a{
	padding: 8px;
	border-right: 1px solid #dbdada;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.breadCrumbs img{
	float: left;
}

.breadCrumbs ul{
	margin-bottom: 0px;
}

.breadCrumbs ul{
	list-style-type: square;
	list-style-image: url('../imgs/breadcrumbs_arrow.png');
	margin-top: 9px;
	display: table-cell;
	padding-bottom: 0px;
	padding-top: 3px;
}

.breadCrumbs ul li{
	display: list-item;
	float: left;
	margin-left: 20px;
}

.breadCrumbs ul li a{
	color: #515151;
	font-family: 'bpg_arial_2009';
	font-size: 14px;
	line-height: 24px;
	vertical-align: bottom;
}

.two-wrapper .widget-title{
	margin-top:0px;
}

.two-wrapper .full-width-widget{
	padding-bottom: 0px;
}

.two-wrapper .full-width-widget>div>.col-md-12, .two-wrapper .full-width-widget>div{
	padding-left: 0px;
	padding-right: 0px;
}

.nopadding{
	padding-left: 0px;
	padding-right: 0px;
}

.news-one .nopadding .overlay-holder{
	margin-right: 15px;
	display: block;
	max-width: 360px;
}

.page-title{
	font-family: 'bpg_arial_caps_2010';
	font-size: 22px;
	color: #515151;
}

.news-one .title {
	color:#1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 17px;
}

.news-one .title>*{
	font-size: 17px;
}


#side_menu{
	background-color: #1d4175;
}

#side_menu li a{
	color: #f7f7f7;
	font-size: 16px;
	font-family: 'bpg_arial_caps_2010';
	padding: 10px 20px 5px 20px;
	display: block;
}

#side_menu li a:hover, #side_menu li.active>a{
	text-decoration: none;
	background-color: #4673b4;
	border-left: 8px solid #d2bf84;
	padding-left: 12px;
	padding-top: 11px;
	padding-bottom: 6px;
}

#side_menu>li>a{
	border-bottom: 1px solid #49658f;
	border-top: 1px solid #49658f;
}

#side_menu li:hover a, #side_menu li.active a{
	border-bottom: none;
	border-top: none;
}

#side_menu li ul li a{
	font-family: 'bpg_arial_2009';
	color: #fff;
	font-size: 14px;
	border-bottom: none;
	border-top: none;
	padding: 11px 20px 6px 20px;
}

#side_menu li ul{
	margin-left: 20px;
}

.submenu-holder{
	padding-left: 0px;
	padding-bottom: 15px;
}

.submenu-one a{
	padding: 20px;
	background-color: #1d4175;
	color: #f7f7f7;
	font-size: 18px;
	font-family: 'bpg_arial_caps_2010';
	display: block;
	transition: all 0.3s linear;
	height: 100%;
}

.submenu-one a:hover{
	text-decoration: none;
	background-color: #d2bf84;
	background-image: url('../imgs/submenu_bg.png');
	background-repeat: no-repeat;
	background-position: 105% top;
	color: #1d4175;
}

.page-content{
	margin-top:20px;
}

.two-wrapper{
	background-color: #fff;
	min-height: 500px;
}

.page-content .title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 21px;
}

.page-content .date {
	color:#9c9c9c;
	font-family: 'bpg_arial_2009';
	font-size: 13px;
}

.page-content .txt{
	clear: both;
}

.attached-images{
	margin-top: 45px;
	clear: both;
}

.attached-images h1{
	color: #1d4175;
	font-size: 16px;
	font-family: 'bpg_arial_caps_2010';
	margin-bottom:15px;
}

.attached-images-one{
	float: left;
	position: relative;
}

.attached-images-one:nth-of-type(4n-3){
	margin-left: 0px;
}

.attached-images-one:nth-of-type(4n){
	margin-right: 0px;
}

.attached-images-one{
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.overlay img:not(.title img){
	position: relative;
	left:50%;
	top:50%;
	margin-top:-16px;
	margin-left: -16px; 
	height: 28px;
	max-width: none
}

.attached-images-one .overlay img{
	position: relative;
	left:50%;
	top:50%;
	margin-top:-16px;
	margin-left: -16px; 
	height: 28px;
	max-width: none
}

.attachment {
	padding: 15px;
	clear: both;
}

.attachment-one {
	margin: 10px auto;
}

.attachment-one img{
	margin-right: 10px;
}

.attachment h1{
	color: #1d4175;
	font-size: 16px;
	font-family: 'bpg_arial_caps_2010';
}

.attachment-one a{
	color: #414141;
	font-family: "Regular";
	font-size: 15px;
	font-weight: normal;
}

.attachment .holder{
	border:1px solid #dbdada;
	padding: 0px 20px;
}

.pp_social{
	display: none;
}

.gallery-one:nth-child(odd){
	padding-left: 0px;
	clear: left;
}

.gallery-one:nth-child(even){
	padding-right: 0px;
}

.gallery-one{
	margin-bottom: 30px;
}

.gallery-one img{
	width: 100%;
}

.gallery-one a{
	display: block;
}

.gallery-one .title{
	height: 70px;
	padding-left: 40px;
	text-align: left;
	color: #1d4175;
	font-size: 16px;
	font-family: 'bpg_arial_caps_2010';
	padding-top: 12px;
}

.gallery-content{
	border:1px solid #dadada;
	border-radius: 5px;
}

.gallery-inner-one{
	margin-bottom: 20px;
}

.gallery-inner-one:nth-child(4n-1){
	padding-left: 0px;
	clear: both;
}

.gallery-inner-one:nth-child(4n-2){
	padding-right: 0px;
}

.gallery-inner-one .overlay-holder>img{
	width: 100%;
	height: 70px;
}

.gallery-inner-one .overlay{
	background-color: rGBA(40,76,129,0.6);
	text-align: center;
	padding-top: 20px;
}

.page-title.gallery{
	color: #1d4175;
}

.contact-content{
	margin-top: 35px;
}

.contact-text p{
	color:#555555;
	font-family:arial;
	font-size:14px;
}

.contact-title{
	color: #1d4175;
	font-family: 'bpg_arial_caps_2010';
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 17px;
}

.form-fileds input, .form-fileds textarea{
	width:100%;
	border:none;
	margin-bottom: 8px;
	padding-left: 13px;
	background-color: #f4f4f4;
	resize:none;
	outline-color: #b8cce7;
	outline-width: 1px;
	outline-style: none;
	outline-offset: 0px;
	box-shadow: none;
	border:none;
}

.form-fileds input.error, .form-fileds textarea.error{
	border:1px solid rGBA(245,0,46,0.5);
}

label.error{
	float: right;
	font-size: 13px;
}

.form-fileds input:focus, .form-fileds textarea:focus{
	outline-style: solid;
	box-shadow: none;
	border:none;
}


.form-fileds input{
	height: 44px;
	background-color: #f4f4f4;
}

.form-fileds textarea{
	padding-top: 10px;
	height: 152px;
}

.form-fileds button{
	font-family: 'bpg_arial_caps_2010';
	font-size: 16px;
	text-transform: uppercase;
	color: white;
	width:167px;
	height: 44px;
	background-color: #0c4da2;
	border:none;
	float: right;
}

.error{
	color: rGBA(245,0,46,0.5);
	font-family: 'bpg_arial_2009';
}

.contact-info{
	background-color: #1d4175;
}

.contact-info .title{
	font-size: 19px;
	font-family: 'bpg_arial_caps_2010';
}

.contact-info{
	padding: 20px;
}

.contact-info>*{
	color: #fff;
}

.contact-info{
	margin-bottom: 40px;
}

.biblioteka-one{
	margin-top: 25px;
	height: auto
}

.biblioteka-one .title{
	height: 65px;
	background-color: #8e8e8e;
	color: #ffffff;
	font-family: 'bpg_arial_2009';
	padding: 5px;
	font-size: 13px;
	vertical-align: middle;
	display: table-cell;
	width: 100%;
}

.bib-search{
	width: 100%;
	padding: 14px;
	background-color: #f7f7f7;
	margin-top: 20px;
}

.bib-search .title{
	color: #5f5f5f;
	font-size: 15px;
	font-family: 'bpg_arial_caps_2010';
	margin-top: 3px;
	margin-bottom: 13px;
}

.alphabet{
	background-color: #284c81;
	padding: 5px;
	margin-top:10px;
}

.alphabet a{
	width: 21px;
	display: inline-block;
	float: left;
	text-align: center;
	color: #fff;
}

.alphabet a:hover{
	text-decoration: none;
	color: #d2bf84;
}

.custum_category{
	width:30%;
	display: inline-block;
	vertical-align: top;
}

.custum_category>*{
	width: 100%;
}

.costum_search{
	vertical-align: middle;
	width: 69%;
	display: inline-block;
	padding-left: 40px;
}

form .costum_search  input{
	height: 38px;
}

form .costum_search  input[type="submit"]{
	width:138px;
	background-color: #1d4175;
	color: #fff;
	font-size:16px;
	font-family: 'bpg_arial_caps_2010';
	border: none;
}

form .costum_search  input[type="submit"]:focus{
	outline: none;
}

.costum_search .search_text{
	width:300px;
	padding-left: 10px;
}

.costum_search>div{
	margin-bottom: 10px;
}

.news-list .search{
	width:100%;
	margin-top: 20px;
}

.calendar_box .title{
	font-family: 'bpg_arial_caps_2010';
	color:#515151;
	font-size: 22px;
	margin-top: 10px;
}

.footer-menu>ul{
	-webkit-column-count: 3;
	-webkit-column-rule: 2px solid #d2bf84;
	-moz-column-count: 3;
	-moz-column-rule: 2px solid #d2bf84;
	column-count: 3;
	column-rule: 2px solid #d2bf84;
	overflow: visible;
	position: relative;
	list-style: none;
	border-left: 1px dotted #000;
	padding: 0;
	margin: 0;
	border-left: 2px solid #d2bf84;
}

.copyright p{
	color: #727272;
	font-family: 'bpg_arial_caps_2010';
	font-size: 14px;
	text-align: left;
}

.two-wrapper .events .col-md-12.events-one{
	height: auto !important;
}

.contact-info p{
	font-family: 'bpg_arial_2009';
	color: #fff;
	font-size: 16px;
}

.contact-info{
	background-image: url('../imgs/contact_info.png');
	background-position: 425px 20px;
	background-repeat: no-repeat;
}

#errorShare span{
	font-family: 'bpg_arial_caps_2010';
	font-size: 14px;
	color: RGBA(31,109,0,0.8);
}

#errorShare.error span{
	color: RGBA(245,0,46,0.5);
}

.pagination li:first-child:not(.active) a{
	padding-right: 20px;
	padding-left: 20px;
}

.pagination li:last-child:not(.active) a{
	padding-right: 20px;
	padding-left: 20px;
}

.news-one .date{
	color: #6d6d6d;
	font-family: 'bpg_arial_2009';
	font-size:13px;
}

.two-wrapper .col-md-4 .widget-title .link{
	background-color: transparent;
	color: #6e6e6e;
	font-size: 13px;
}

.page-content .cover{
	margin-bottom: 15px;
}

.videos .overlay-holder .overlay{
	border-bottom: 3px solid #1d4175;
}

.logo{
	margin-top: 21px;
}

.news-one .first{
	margin-bottom: 20px;
}

.submenu-one{
	height: 100%;
}

.biblioteka-one img{
	width:100%;
}

#photo .overlay-holder>img{
	height: 155px;
}

#videos .overlay-holder>img{
	height: 155px;
}

.gm-style-iw h2{
	margin-top: 0px !important;
	font-family: "bpg_arial_caps_2010";
	font-size: 19px;
}

.gm-style>div:first-child>div:nth-child(3)>div:last-child>div{
	width:400px !important;
}

.two-wrapper .search-list{
	width:100%;
}

#side_menu li ul {
	max-height: 0px;
	overflow: hidden;
	transition: all 0.5s linear;
}

#side_menu .has_childs:hover ul {
	max-height: 500px;
}

#logo{
	display: none;
}

.sitemap, .sitemap li ul {
	list-style-type:circle;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
}

.sitemap{
	padding-top: 10px;
}


.submenu_cover{
	margin-top:-28px;
	width:980px;
	height: 175px;
	overflow: hidden;
}

.submenu_cover img{
	max-width: 100%;
}

.sitemap li a{
	color: #3c3c3c;
	font-family: 'bpg_arial_caps_2010';
}

.sitemap li a:hover{
	color: #1d4175;
}

.sitemap li {
	margin: 5px auto;
}

.get_rss{
	background-image: url('../imgs/rss-icon.gif');
	width: 48px;
	height: 17px;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	float: right;
}

#contact-form{
	margin-bottom: 20px;
}

.protected-from{
	margin-bottom: 250px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.protected-from.form-fileds input{
	width:400px;
	background-color: #f4f4f4;
}

.datepicker table tr td.day.old, .datepicker table tr td.day.new{
	background: #828282;
}

.datepicker table tr td.day.new:last-child {
	background:transparent !important;
	position: relative;
	overflow: hidden;
}

.datepicker table tr td.day.old:first-child {
	background:transparent !important;
	position: relative;
	overflow: hidden;
}

.datepicker table tr td.day {
	border: 1px solid #1d4175 !important;
}

.datepicker table {
	overflow:hidden;
}

.datepicker table tr td.day {
	
	z-index: 40;
}

.datepicker thead tr:last-child th:first-child {
	padding-left: 45px;
	padding-right: 0;
}

.datepicker thead tr:last-child th:last-child {
	padding-right: 50px;
	padding-left: 0;
}

.datepicker table tr td.day:first-child {
	padding-left: 45px;
	padding-right: 0;
	border-left:0 !important;
}

.datepicker table tr td.day:last-child {
	padding-right: 50px;
	padding-left: 0;
}

.datepicker table tr td.new:last-child:after {
	content: "";
	width: 37px;
	height: 37px;
	position: absolute;
	left:-1px;
	top: -1px;
	background: #828282;
	z-index: -2;
}

.datepicker table tr td.day.old:first-child:after {
	content: "";
	width: 37px;
	height: 37px;
	position: absolute;
	right: 0px;
	top: -1px;
	background: #828282;
	z-index: -2;
}
.datepicker table tr td.day.today:first-child {
    padding-left: 0;
    border-left: 93px solid #1D4175 !important;
}
.datepicker table tr td.day.today:last-child {
    padding-right: 0;
    border-right: 93px solid #1D4175 !important;
}
/*.datepicker table tbody {
	position: relative;
}

tbody:after {
    content: "";
    display: block;
    width: 100%;
    height: 165px;
    position: absolute;
    bottom: 0px;
    border-left: 49px solid #1D4175;
    border-right: 49px solid #1D4175;
}*/

.news-one{
	margin: 30px 0px;
}

.news-one{
	margin: 30px 0px;
}

.news-list .page-title{
	margin-bottom: 20px;
}

.txt a{
	color: #4673b4;
}