h7 {font-size:1em; color:#222; margin:0 0 0 130px;padding:7px 0 7px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

h5
{padding: 0px 0px 0px 15px; 
margin: 0px 0px 20px;
font-size:1em; font-style: italic; font-weight:normal;
border-left: 5px solid #EEE;}

h6 {font: bold 16px/16px "PT Sans", PTsans, Arial, sans-serif;
text-transform: uppercase;
color: #f26821;}

h6:first-letter {
   font-size:150%;
 background: #f26821;
float:left;
color:#fff;
padding:10px;
margin-right:10px;
}

h4 { font-size:1.1em; font-weight:normal;
display:block;
padding:20px;
background-color: #e0f1df;}

.bukviza
{font: bold 16px/16px "PT Sans", PTsans, Arial, sans-serif;
text-transform: uppercase;
color: #f26821;}

 .bukviza span {
   font-size:150%;
 background: #f26821;
float:left;
color:#fff;
padding:10px;
margin-right:10px;
}



 .thumb img { 
      filter: none; /* IE6-9 */ 
      -webkit-filter: grayscale(0); 
         background-color: #fff; 

     
    } 
    .thumb img:hover { 
      filter: gray; /* IE6-9 */ 
      -webkit-filter: grayscale(1); 
    } 


.img_left
{margin-right:  30px;
margin-bottom:10px;}

.myvideo {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
border:1px solid #ccc;
}
.myvideo iframe,.myvideo object,.myvideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.sin {
  display: inline-block;
 /* color: #157fc4;*/
  margin-bottom: 0;
  /*font: normal 16px/40px "PT Sans", PTsans, Arial, sans-serif;*/

  vertical-align: middle;
  background-image: none;
  background: #dcecf6;
  border: 0;
  text-decoration: none;
  min-height: 40px;
  padding: 20px 30px 10px 30px;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.stroka
{
background-color:#157fc4;
color:#ffffff;
}

/* ==========================================================================
	 TABLES */
/* ========================================================================== */
.responsive-table {
  position: relative;
  width: 100%;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table-small td, .table-small th {
font-size:70%;
padding: 2px;}


.table th,
.table td {
  padding: 10px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ededed;
}
.table th {
  font-weight: bold;
  background: #f7f7f7;
}
.table p
{margin:0px;
padding:0px;}

.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ededed;
}
.table .table {
  background-color: #f5f5f5;
}
.table-bordered {
  border: 1px solid #ededed;
  border-collapse: separate;
  border-left: 0;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ededed;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered tbody + tbody tr:first-child td {
  border-top: solid 2px #ededed;
}
.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
  background-color: rgba(24, 24, 24, 0.1);
}
.primary-box .table-striped tbody > tr:nth-child(even) > td,
.primary-box .table-striped tbody > tr:nth-child(even) > th,
.secondary-box .table-striped tbody > tr:nth-child(even) > td,
.secondary-box .table-striped tbody > tr:nth-child(even) > th {
  background-color: rgba(255, 255, 255, 0.2);
}
.table-hover tr:hover > th,
.table-hover tr:hover > td {
  background-color: #f5f5f5;
}
.table-noborder th,
.table-noborder td {
  border: 0;
  padding: 8px;
}
.table-noborder th p:first-child,
.table-noborder td p:first-child {
  margin-top: 0;
}
.table-noborder th p:last-child,
.table-noborder td p:last-child {
  margin-bottom: 0;
}
.table-noborder th:first-child,
.table-noborder td:first-child {
  padding-left: 0;
}
.table-noborder th:last-child,
.table-noborder td:last-child {
  padding-right: 0;
}
