body{
	background: #fff url("../images/bg.jpg") no-repeat top center;
	font-family: 'PT Sans', sans-serif;
	font-size:16px;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1;
}
h4, .h4 {
  font-size: 17px;
}
a {
  color: #1F789B;
  text-decoration: none;
}

a:hover, a:focus {
  color: #174459;
  text-decoration: underline;
}
img {
  max-width: 100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-left: 10px;
  padding-right: 10px;
}

.header{
	overflow: hidden;	
}


.white{
	background:#fff;	
}

.topline{
	background:#003047;
}

.navbar-brand{float: none;font-size: 18px;height: 100%;border: none;padding: 0px 15px 0px 20px;}

.container > hr{
	border-width:2px;
	border-color:#027eba;
}

.article-info-term{
display:none;
}
.create{
font-size:12px;
text-align:right;
color:#777;
}
.navbar-default{
background: none;
margin-top:0px;
min-height:20px;
}
.navbar {
  margin-bottom: 0px;
  border:0;
}
.navbar-brand a strong {
	font-size:23px;
}
.center{text-align:center;}
.pagination ul {
  padding: 5px 0 20px;
}
.pagination ul li {
  background: #e3e3e3 none repeat scroll 0 0;
  border: 1px solid #007bc2;
  border-radius: 3px;
  float: left;
  list-style-type: none;
  margin-right: 5px;
  padding: 3px 5px;
}
.pagination .pagination-prev, .pagination .pagination-next {
  background: #e3e3e3 none repeat scroll 0 0;
  border: 1px solid #007bc2;
  border-radius: 3px;
  padding: 3px 8px;
}

.page-header {
  margin: 0 0 20px;
}
.page-header h2{
	line-height:1;
}
.moduletable:first-child h3{	
	margin-top:0;
	}
	
/*Oaiea*/

.head{
	background: none;
}

.logo img{
	margin:15px 0;
}
.text-logo p{
	font-size:0.8em;
	color:#555;
	font-weight:bold;	
}
.text-logo p.text{	
	font-size:1.7em;
	color: #ffea00; 
	text-shadow: 1px 1px 2px #000;
	line-height:30px;
}
.text-logo a:hover{
	text-decoration:none;
}
.moduletable-logo div div{
	width:150px;
	float:left;
	margin:10px;
}
.moduletable-logo h2{
	margin-top: 10px;
	padding-top:30px;
	font-size:2em;
	font-weight:bold;
	font-style: initial;
	color:#FFEA00;
	text-shadow:1px 1px 1px #333;
	font-family: 'Gabriela', serif;
}

.moduletable-adres{
	padding-top:20px;
	padding-left:30px;	
	font-size:1.1vw;	
}
.moduletable-adres .date{
	color:#777;
	font-size:0.8em;		
}
.date-right{
	float:right;	
}
.date-left{
	float:left;	
}


.moduletable-zayavka{
	padding-top:50px;	
}

.moduletable-zayavka a.button{
	background: #008cd1;
	color: #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 2px solid #006092;
}
.moduletable-zayavka a:hover, .moduletable-zayavka a:active, .moduletable-zayavka a:focus{
	text-decoration:none;
}

.hed-right{
	text-align:right;	
	padding-top:20px;
}
.socseti{
padding-top:15px;
padding-left:38%;
}
.socseti a{
	display: block; 
    width: 32px; 
    height: 31px;
	text-align:center;
	background: url(../images/soc-seti.png) no-repeat;	
	float:left;
}

.socseti a.ok:hover{	
	background-position: 0 -32px;
}

.socseti a.vk{	
	background-position: -32px 0;
}
.socseti a.vk:hover{	
	background-position: -32px -32px;
}
.socseti a.tw{	
	background-position: -64px 0;
}
.socseti a.tw:hover{	
	background-position: -64px -32px;
}
.socseti a.in{	
	background-position: -97px 0;
}
.socseti a.in:hover{	
	background-position: -97px -32px;
}
.socseti a.fb{	
	background-position: -130px 0;
}
.socseti a.fb:hover{	
	background-position: -130px -32px;
}
.socseti a.yt{	
	background-position: -163px 0;
}
.socseti a.yt:hover{	
	background-position: -163px -32px;
}
/**/


/*search*/

.search {
  padding-top: 1px;
}

.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #222;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}


.search .btn {
  font-size: 13px;
}
.btn-primary {
  background-color: #1F789B;
  border-color: #ccc;
  color: #fff;
}
.search .form-inline{padding-bottom:2px;}
.search .button {
  margin-left: -28px;
  margin-top:5x;
  vertical-align: text-bottom;
}
.search .checkbox, .search .radio {
  margin-left: 20px;
}
/**/

/*lang*/
.mod-languages{
	padding:4px 0;
	}
.mod-languages li {
	background:none;
}
.mod-languages li  a{	
	color: #777;
}
.mod-languages .btn{
	padding:0px;	
	border: none;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active:focus, .btn-info:active:hover{
  color: #000;
	background:none;
	border: none;
	box-shadow:none;
}
.mod-languages .lang-inline .btn:last-child a::before, .mod-languages .lang-inline .btn-info:first-child a::after {
	content:"|";
	margin:0 7px;
}
/**/
	
/*iai?*/

.navbar-default .navbar-nav > li > a {
  color: #fff;
  text-transform:uppercase;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #c9cf00;
  color: #222;
}

.navbar-default .navbar-nav > li:hover{
	background-color: #C9CF00;
	 color: #555;
}

.menu{
	background:#00688B;
}
.moduletable_menu h3{	
	font-size:16px;
	color:#555;
	padding:7px 25px;
	text-transform:uppercase;
	font-weight:bold;
}
.moduletable_menu li a{
	color:#2C8593;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
}
.moduletable_menu li.active a{
border-bottom: medium none;
margin: 0;
text-decoration: none;
}

.moduletable-vverh ul li{
	border-left:1px solid #0e7079;	
}
.moduletable-vverh ul li a{
	border-left:1px solid rgba(255, 255, 255, 0.25);	
}
.moduletable-vverh ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.moduletable-vverh ul li a span{
	padding-left:10px;
	font-size:1.2vw;	
}

.moduletable_menu .unstyled li{
	list-style:none;	
	text-align:left;
}
.navbar-nav > li > a {
  padding:12px 10px;
  font-weight:normal;
}
.navbar-default .navbar-nav  > li:hover a, .navbar-default .navbar-nav   > li a:hover {
	color:#333;
}

.navbar-default .navbar-nav  > li:hover li a, .navbar-default .navbar-nav   > li li a {
	color: #00688b;
	padding:10px 20px;
	font-weight:normal;
}
.navbar-default .navbar-nav   .dropdown-menu > li.active > a,  .navbar-default .navbar-nav   .dropdown-menu > li > a:focus, .navbar-default .navbar-nav  .dropdown-menu > li > a:hover {
  background-color: #C9CF00;
  color:#222222;
}
.dropdown:hover > .dropdown-menu {
    display: block;
    /* background:#047199; */
    /* border:none; */
    /* border-radius:0; */
    /* padding:0; */
} 
/**/

/*Neaeaa?*/
.slide{
	margin-top:20px;	
}
.slide .camera_caption_title a{
	color:#333;
}
/**/

/*Iiaoee*/
.right .moduletable {
	margin-top:20px;
}
.right .moduletable h3{
	background: #00688B;
	color: #fff;
	font-size: 20px;
	height: auto;
	padding: 7px 0 0 10px;
	font-weight:100;
	text-transform:uppercase;
	margin-bottom:5px;
	background-image:url("../images/uzor-kz.png");
	background-position:2% center;
	background-repeat:no-repeat;
	background-size: auto 80%;
	text-align:center;
}
.left .moduletable {
	margin-top:20px;
}
.left .moduletable h3{
	background: #00688B;
	color: #fff;
	font-size: 20px;
	height: 32px;
	padding: 7px 0 0 10px;
	font-weight:100;
	text-transform:uppercase;
	margin-bottom:5px;
	background-image:url("../images/uzor-kz.png");
	background-position:98% center;
	background-repeat:no-repeat;
	background-size: auto 80%;
	text-align:center;
}
.position-1{
	padding-top:10px;
}

/**/

/*com*/
.moduletable-com {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.moduletable-com h3{
	background:#047199;
	font-size:33px;		
	height:32px;
	color:#fff;
	padding-left:10px;
	text-transform:uppercase;
}
.bt-cs .bt-inner .bt-title{
	color: #003f60;
	font-weight: normal;
	text-transform: none;
	font-size:17px;	
}
.moduletable-com  .readmore{
	text-align:right;
	padding-right:20px;
}
.moduletable-com  .readmore a{
	background: #C9CF00;
	border-radius: 2px;
	color: #fff;
	padding: 4px 20px;
	color:#fff;
}
/**/

/*breadcrumb*/
.breadcrumb {
  background-color: #f5f5f5;
  border-radius: 4px;
  list-style: outside none none;
  margin-bottom: 0px;
  padding: 8px 15px;
}
.cat-children h3{
	font-size:18px;	
}
.cat-children h3.page-header{
	margin: 0 0 10px;
}
.jumbotron blockquote p{
font-size:17px;
}

.uzor-left{
	background:url('../images/uzor_left.png') no-repeat;
	padding:7px 12px;
	margin-right:5px;
}
.uzor-right{
	/*background:url('../images/uzor_right.png') no-repeat;*/
	padding:7px 14px;
	margin-left:5px;
}

/**/


/*eiaei*/
.form-inline{padding-bottom:20px;}
.input-group-addon {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 2px 12px;
  text-align: center;
  width:90px;
}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{
	background-color:#02ABEE;
	border-color:#FFEA00;
}
label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0px;
}
.control-group{
padding:2px 0;}

.unstyled{
	float:right;
	font-size:12px;
}

.unstyled li{
	list-style:none;	
	text-align:right;
}
.checkbox{
	font-size:12px;	
}

.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  float: right;
  margin-left: 5px;
}
.login-greeting{
	padding-bottom:10px;
}
/**/

.item-page p, .item-page div{
	font-size:16px;
	text-align:justify;
}

.item-page hr{
	clear:both;
}
.item-page image{
	margin:5px;
}
.item-page table p{
	text-indent: 0;
	font-size:15px;
	margin:0;
}
.item-page .table  tr > td{
	padding:2px;
}
/*oooa?*/
.bottom{
	color:#777;
	padding-bottom:15px;
}
.footer{
	background: url('../images/bg-foot.png') #006c93;
	padding-bottom: 20px;
	padding-top: 5px;
	border-top: 4px solid #bdaa0b;	
	color:#fff;
}
.footer p{
	padding:5px 0;
}
.footer h3{
	color:#b2b2b2;
}
.footer a{
	color:#C9CF00;
	text-decoration:underline;
}
.footer a:hover, .footer a:focus
{
	color:#aaa;
	text-decoration:none;
}
.copyryting{
	padding-left:50px;	
	padding-top:15px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}
.foot-menu{	
	padding-top:15px;
	font-size:16px;
	color:#C9CF00;
}
/**/


/*No?aieoa iiainoe*/
.blog .column-1 {
  float: left;
  padding:  1%;
  width: 100%;
}
.blog .column-2 {
  float: right;
  padding:  1%;
  width: 50%;
}

.blog .page-header a{
	font-size:24px;
}
.blog .price .field-value{
	font-size:18px;
	color:#0277b0;
	font-weight:bold;
}
.blog .fields-container .field-entry{
	text-align:center;
}
.readmore .btn{
	background: #C9CF00;
	border-radius: 0;
	color: #fff;
	padding: 4px 20px;
	text-transform: uppercase;
	width: 100%;
}
.blog .row-fluid{
	border-bottom:1px solid #777;
}

 @media (max-width:768px){
	.blog .column-1 {
  width: 99%;
}
.blog .column-2 {
  width: 99%;
}

 }
 
 .pull-left.item-image img{
	overflow:hidden;
	position:relative;
	width:100%;
	}
/**/

/*Eiioaio*/
.page-header{
	padding-top:20px;
}

.blog p{
	text-align:justify;
}
.blog>h2 {
	border-bottom:2px solid #FAAB01;
	padding:11px 0;
}
.blog h2 a{
	font-size:16px;
	line-height:0.7;
}

.blog h2 span{
background: #faab01 none repeat scroll 0 0;
color: #fff;
font-size: 23px;
padding: 10px 20px;
text-align: justify;
}
/**/



.ornament {
  background: transparent url("../images/modul.png") repeat-x scroll center top;
  height: 22px;
  margin: 40px 0 30px;
}
.news_view1{
	padding: 15px 0 30px;
	position: relative;
	min-height: 130px;
	clear: both;
	height: 1px;
	/* border-bottom: 1px dotted #959595; */
	margin: 0px 10px;
	margin-bottom: 15px;
}
.news_view1 .img_box1{
	/* height: 110px; */
	width: 200px;
	float: left;
	margin: 0 15px 0 0;
	border: 1px solid silver;
	overflow: hidden;
}
.news_view1 .img_box1 img{
	width: 100%;
	border: 2px solid silver;
}
.news_view1 h2{
	font-size: 14px;
	font-weight: bold!important;
	margin: 0 0 5px 0!important;
	padding: 0;
	line-height: 15px;
	text-align: left;
}	
.news_view1 .link1{
	float: right;
	font-size: 12px;
}
.h50{
	line-height: 18px;
	font-size: 12px;
	border-bottom: 1px dotted #959595; */
}

.imgnhead a img {
    max-width: 200px;
    outline: 1px solid #b5b5b5;
    border: 2px solid #fff;
    max-width: 99%;
    width: 180px;
    float: left;
    margin-right: 5px;
    opacity: 1;
    margin: 5px 0px;
}

.allheader {
    border-bottom: 5px solid gold;
}
.imgnhead a {
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    color: #003f60;
    font-weight: normal;
    /* text-transform: none; */
    font-size: 17px;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.img {
    width: 100%;
}

.com_view h2 a {
    text-decoration: none;
    color: black;
}

.description {
    text-align: justify;
    margin: 15px 0px;
}

a.link2 {
    background: #C9CF00;
    border-radius: 0;
    color: #fff;
    padding: 4px 50%;
    margin: 12px 0;
    text-transform: uppercase;
    width: 100vw;
}
.img a img {
  width: 100%;
  max-height: 500px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 130px 120px 0;
    border-radius: 4px;
}
a.link1 {
    padding: 1% 42%;
    background: #C9CF00;
}
li.breadcrumb-item {
    /* list-style: none; */
}

.breadcrumb ul {
    list-style: none;
    display: -webkit-box;
}