/* DPP - CRICON
 * Autor: ICT & MEDIA, s.r.o.
 * Foundation 3 framework
 */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*behavior: url('http://ictserver.cz/public/dsv/drfilipi/js/box-sizing.htc'); /* IE6/IE7 fix */
}
body {
  font: 15px Arial,"Open Sans", Helvetica,  sans-serif;
  color: #000;
}
a {
  color: #28ABDD;
  text-decoration: underline;
}
a:hover {
  color: #353535;
  text-decoration: none;
}
p {
  font-size: 15px;
  text-align: justify;
}
strong {
  font-weight: 700;
}
h1, h2, h3, h4, h5 {
  font-family: "Arial,Open Sans", Helvetica, Arial, sans-serif; 
  font-weight: normal; 
}
h1 {
  font-size: 36px;
  margin-bottom: 5px; 
  color: #000; 
  font-weight: 300;   
  text-align: center;  
}
.sidebar h2 {
  font-size: 28px; 
  color: #FFF;
  margin-bottom: 0; 
  padding-left: 20px;
  font-weight: 600; 
  text-transform: uppercase; 
}
.content-right h2 {
  font-size: 32px;
  margin: 30px 0 20px; 
  color: #000; 
  font-weight: 300;
  text-align: left;
}
h3 {
  font-size: 28px;
  margin: 30px 0 20px; 
  color: #000; 
  font-weight: 300;
  text-align: left;
}
.row {
  margin-left: 0;
  width: 100%;
}
.button, .button:active, .button:focus {
  background-color: #28ABDD;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0; 
}
.button:hover {
  background-color: #353535;
}
.button.alert, .button.success, .button.secondary {
  border: 0;
}
.full-height {
  padding-left: 0;
  padding-right: 0;
  /*display: table;*/
}
.sidebar {
  background-color: #353535;
  color: #FFF;
  padding: 30px 0px;
  /*display: table-cell;*/
  max-width: 400px !important;
}
.sidebar .subtitle {
  font-size: 16px;
  text-align: left !important;
  padding-left: 20px;
}

ul.accordion {
  margin-top: 30px;
}
ul.accordion, ul.accordion > li.active, ul.accordion > li.active .content, ul.accordion > li, ul.accordion > li > div.title {
  background-color: #353535; 
  border: 0;
}
ul.accordion > li.active .title, ul.accordion > li.title {
  background-color: #666;
  border: 0;
  color: #FFF;
}

.sidebar h5 {
  color: #FFF;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
  padding-left: 5px;
  
}
.sidebar h5 a {
	color: #fff;
	text-decoration: none;
}

.sidebar h5 a:hover {
	color: #4cb5fe;
}

ul.accordion > li.active > div.title:after, ul.accordion > li.active .title:after {
  left: 100%; 
  top: 50%; 
  border: solid transparent; 
  content: " "; 
  height: 0; 
  width: 0; 
  position: absolute; 
  pointer-events: none; 
  border-color: rgba(136, 183, 213, 0); 
  border-left-color: #666; 
  border-width: 25px; 
  margin-top: -25px;
} 
ul.accordion .content li {
  list-style-type: none;
}
ul.accordion .content li a {
  color: #FFF;
  font-size: 13px;
  text-decoration: none;
}
ul.accordion .content li a:hover {
  text-decoration: underline;
  color: #28ABDD;
}
ul.accordion .content li.logged-in a {
  color: #F00;
}
ul.accordion .content li.logged-in a:hover {
  color: #FFF;
}
.copy {
	margin: 10px 20px 10px 20px;
	padding-top: 25px;
	border-top: 1px dotted #777;
	font-size: 13px;
}
.copy a:hover {
	color: #fff;
}
/* MAIN CONTENT */
.main {
  padding: 0 ;
}

.main .top-nav {
  background-color: #F5F5F5;
  text-align: center;
  padding: 8px 0 10px;
}
.main .top-nav ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.main .top-nav ul li {
  display: inline;
}
.main .top-nav ul li a {
  padding: 0 8px;
  text-decoration: none;
  font-size: 13px;
  color: #555;
}
.main .top-nav ul li a:hover {
  text-decoration: underline;
}
.content-right {
  padding: 30px 30px 0 20px;
}
@media (min-width: 768px) {
  .content-right {
    padding: 30px 20px 0 55px;
  } 
}
.content-right p {
  font-size: 15px;  
}
.right-subtitle {
  font-family: "Arial,Open Sans", Helvetical,  sans-serif;
  font-weight: 300; 
  text-align: center;
  font-size: 16px !important;
}
.content-right .toky {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.content-right .toky li {
  background-image: url('/img/base/toky.png');
  background-repeat: no-repeat;
  background-position: 0 7px;
  padding: 5px 0 5px 35px;
}
.content-right .toky li .toky li {
  background-image: url('/img/base/toky2.png');
}

.content-right .panel {
  font-size: 16px;
}
.content-right .table-head {
  font-size: 18px;
  font-weight: 600;
}
.content-right table {
  width: 100%;
  margin: 12px 0 20px;;
}
.content-right td, .content-right th {
  text-align: center;
}

budiky{text-align: center;} 
.cidlo_budik {display:inline-block;width:370px;margin:20px}


.nav .selected
{
	font-weight: bold;
}

.obrazek_eb
{
	display:inline-block;
	margin:20px;
	border: 5px solid #f5f5f5;
	line-height: 10px
	
}

table.parametry tr th {width:25%;text-align: right;padding-right: 10px; }
table.parametry tr td {width:75%;text-align: left;padding-left: 10px;}

table tbody tr td.sp1, span.sp1 {background-color: #00ff00}
table tbody tr td.sp2, span.sp2 {background-color: #ffff00}
table tbody tr td.sp3, span.sp3 {background-color: #ff0000}
table tbody tr td.sp4, span.sp4 {background-color: #aa0000}

table.bordered{
  border-width: 2px ;
  border-collapse: collapse;
}
table.bordered td,table.bordered th{
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221,221,221);
}
table tr:hover{
  background-color: rgb(221,221,221) !important;
}

table.blue{
  border-color: rgb(69,114,197);
}
table.blue thead tr th{
  background-color: rgb(69,114,197);
  color: white;
}

table.blue td,table.blue th{
  border-color: rgb(69,114,197);
}

table.blue tbody tr:nth-child(even)
{
  background-color: rgb(217,226,246);
}

table.blue tr:hover{
  background-color: rgb(200,216,236) !important;
}
