body {
  position: relative;
  background-color: #FFF;
  /*background-image: url('../img/pruh.gif'); */
  background-repeat: repeat-x;
  background-position: 0px 0px;
  text-align: center;
  margin: 0px auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  }
 
.body {
  position: relative;
  width: 1070px;
  /*background-image: url('../img/pruh.gif'); */
  min-height: 800px;
  margin: 0px auto;
  text-align: left;
  } 
 
.body_back_img {
  background-image: url('../img/css/psaci_stroj.png') ; /**/
  background-repeat: no-repeat;
  background-position: 0px 12px;
  } 
   
.pata_body {
  position: relative;
  color: #fff;
  background-color: #000; /*#616E7F*/
  width: 1070px;
  margin: 0px auto;
  text-align: left;
  }
  
.font-size_10{
 	font-size:10px; 
    }
    
.font-size_12{
 	font-size:12px;
    }
    
.font-size_13{
 	font-size:13px;
    }
      
.font-size_14{
 	font-size:14px;
    }  
    
.font-size_15{
 	font-size:15px;
	}  

.font-size_16{
 	font-size:16px;
	}  

.font-size_17{
 	font-size:17px;
	}  

.font-size_28{
 	font-size:28px;
	}  
    
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
 }
   
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
 /* line-height: 0.5;  */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  } 

.skel_nejde_js {
  position: relative;
  width: 99%;  
  padding: 2px;
  margin: 2px auto;
  text-align: left;  
  font-family: arial;
  border: 1px solid  #000000;
  }

.skel_nejde_js p {
  margin: 0px;
  padding: 10px 0px 10px 20px;
  }

#nejde_js {
  position: relative;
  width: 1075px;
  text-align: center;
  margin: 0px auto;
  font-weight: bold; 
  color: white;
  background-color:   red;
  }
 
.block {
  display: inline-block;
  } 
   
.pointer {
  cursor: pointer;
  }
  
.default_cur {
  cursor: default;
  }  
  
.menu_tl:hover {
  background-color: #003040;        /* #5A5A5A #100060*/
  color: #FFF0A0;     /*#FFF0C0 #FFE0B0*/
  } 
/*
.menu_tl:hover {
  background-color: #fff;  
  color: #000;
  }   
*/
a:link {
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
 	}
  
.zapomenute a:visited,.zapomenute a:link, .zapomenute  a:hover {
	color: #fff;
 	}   
  
.zapomenute {
	color: #fff; 
  margin: 2px 18px 0 3px;
 	}   
     
.pata a:visited, .pata a:link {
	text-decoration: none;
  color: #fff;
 	}
     
.okno_horizont a:hover, .okno_right a:hover {
	text-decoration: none;
  } 
     
.pata a:hover, a:hover, .underline {
	text-decoration: underline;
  } 
  
.top_menu{
	margin: 7px 0 0 10px;
  padding:0px;
  }

.margin_auto { 
	text-align: center;
  }

.margin_0_auto { 
	margin: 0px auto;
  }
  
.input { 
	margin:6px 4px 0px 0px;
  }

.left{
  float: left;
  }

.right{
  float: right;
  }

.clear_both {
  clear: both;
  }
 
 h1{
 	font-size:20px;
	font-weight:bold;
	font-style:normal;
	}

 h2{
 	font-size:18px;
	font-weight:bold;
	font-style:normal;
	}
  
 h3{
 	font-size:16px;
	font-weight:bold;
	font-style:normal;
	}
  
  h4{
 	font-size:14px;
	font-weight:bold;
	font-style:normal;
	} 
  
 h1, h2, h3, h4{
	margin:0px;
  padding:4px;
  }
  
.white {
  color: white;
  } 
   
.backwhite {
 	background-color: white ;
  }      
    
.black {
  color: black;
  } 

.backblack {
 	background-color: black ;
  }
    
.backred {
 	background-color: red ;
  }
    
.backgreen {
 	background-color: green ;
  }
    
.backorange {
 	background-color: orange ;
  }
    
.red {
  color: red;
  }
  
.blue {
  color: blue; 
  }
  
.deepskyblue {
  color: deepskyblue; 
  }
  
.yellow {
  color: #116611;
  }
  
.green {
  color: green;
  }
  
.fuchsia {
  color: fuchsia;
  }
  
.grey {
  color: gray;
  }
  
.orange {
  color: orange;
  }
  
.silver {
  color: silver;
  }

.idx_tit{
 	background-color:palegoldenrod ;
  }

.idx_tit_h{
 	background-color: #A9A9C4 ;
  }

.idx_tit_h2{
 	background-color: #4F3571 ;
  }
  
.idx_tit_h2_w, .col_pur_con_lig {
 	background-color: #4F3571 ;
  color: white ;
  }  
  
.bac_edit{
 	background-color: rgb(192,255,192) ;
  }

.bac_white {
 	background-color: white ;
  }

.bac_red {
 	background-color: red ;
  }
    
.bac_gre {
 	background-color: #c0c0c0 ;
  }
  
.bac_green {
 	background-color: #0f0 ;
  }
  
.bac_yel {
 	background-color: #fc0 ;
  }
  
.col_yel_con {
 	background-color: #fc0 ;
  }
    
.col_yel_con_lig {
 	background-color: #FFB200 ;
  }
  
.bac_blu {
 	background-color: #0cf ;
  }
  
.col_blu_con {
 	background-color: #00D0FF ;
  }
    
.bac_pur {
 	background-color:  #f0f;
  }
    
.bac_ruz {
 	background-color:  #fcc;
  }
    
.col_fak {
 	background-color: #0fe ;
  }
  
.col_fak_con {
 	background-color: #cff ;
  }
  
.col_dob {
 	background-color: #fc0 ;
  }
  
.col_dob_con {
 	background-color: #FFB200; ;
  }
  
.col_pur_con {
 	background-color:  #ff90f0;
  } 
     
.col_nab {
 	background-color: #cf0 ;
  }
       
.col_nab_con {
 	background-color: #D6FFAD ;
  }
       
.back_prod {
 	background-color: #FFF8FC ;
  }
       
.back_free {
 	background-color: #FAFFF0 ;
  }

.back_edit {
 	background-color: #FFCC66 ;
  }
       
.col_icon {
 	color: #70507F; ;
  }
  
.homesurfbar{
	background:url('img/homesurfbar.jpg?v2.4.0');
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
  padding: 0px;
	font-weight:bold;
	height:40px;
  min-width:  810px;
  }
  
.homesurfbar_top{
	background:url('img/homesurfbar2.jpg');
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
  padding: 0px;
	font-weight:bold;
	height:40px;
  min-width:  810px;
  }
  
.pad3 {
  padding: 3px;
  }  
    
.mar_top3 {
  margin-top: 3px;
  } 
   
.mar_top4 {
  margin-top: 4px;
  } 
   
.mar_top5 {
  margin-top: 5px;
  } 
   
.mar_top10 {
  margin-top: 10px;
  }   

.mar_tr4 {
  margin: 4px 4px 0 0;
  }   

#homesurfbar{ 
	float:left;
	padding:4px 0px 0px 4px;
  }

.logo{
  /*background:url('img/logo.png') no-repeat;   */
  width:162px;
  height:38px;
  float:left;
  margin-left:10px;
  padding-top: 2px;
  }

#homesurfnavbar li{
  display: inline;
  list-style-type: none;
  font-size:14px;
  color: #ffffff;
  }

#homesurfnavbar li a{
  color: #ffffff;
  }

span.dropt {
  border-bottom: thin dotted; 
  background: #ffeedd;
  }

span.dropt:hover {
  text-decoration: none; 
  background: #ffffff; 
  z-index: 6; 
  }
  
span.dropt span {
  position: absolute; 
  left: -9999px;
  margin: 20px 0 0 0px; 
  padding: 3px 3px 3px 3px;
  border-style:solid; 
  border-color:black; 
  border-width:1px; 
  z-index: 6;
  }
  
span.dropt:hover span {
  left: 2%; 
  background: #ffffff;
  } 
  
span.dropt span {
  position: absolute; 
  left: -9999px;
  margin: 4px 0 0 0px; 
  padding: 3px 3px 3px 3px; 
  border-style:solid; 
  border-color:black; 
  border-width:1px;
  }
  
span.dropt:hover span {
  margin: 20px 0 0 170px; 
  background: #ffffff; 
  z-index:6;
  } 

input, button, textarea, select, option { 
  font-family: Arial, Helvetica, Verdana, sans-serif;  
  }

.input, input, button, textarea { 
  background: #fff; 
  color: #333; 
  font-size: 14px; 
  border: 1px solid #ccc; 
  border-top: 1px solid #bbb; 
  padding: 2px 3px; 
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); 
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); 
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); 
  -webkit-transition-property: background color; 
  -webkit-transition-duration: 0.12s; 
  -webkit-transition-timing-function: ease-out;
  -moz-transition-property: background color; 
  -moz-transition-duration: 0.12s; 
  -moz-transition-timing-function: ease-out;
  -o-transition-property: background color; 
  -o-transition-duration: 0.12s; 
  -o-transition-timing-function: ease-out; 
  /*transition-property: background color;
  transition-duration: 0.12s; 
  transition-timing-function: ease-out;*/ 
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
  }

/*
input:focus,  textarea:focus { 
  color: #555; 
  border-color: rgba(48, 141, 191, 0.7); 
  outline: 0 none;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); 
  }
*/

 .logout, .smazat_radek {
	cursor: pointer;
  -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	/* width:100px; */
    padding: 0px 12px 0px 12px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
  margin:0px 0px 0px 0px;
  }

.margin-right4 {
  margin:0px 4px 0px 0px;
  }

.size_logout {
   width:100px;
  }

.size_smazat_for {
   width:150px;
  }

.size_smazat_radek {
   width:30px;
  }

.smazat_for {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	-webkit-box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	/* width:140px; */
	padding: 0px 12px 0px 12px;
	/*text-decoration:none;*/
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
  margin:0px 4px 0px 4px;
}


/*  
.pridat{
text-align: center;
padding: 6px 0px;
font: bold 14px Arial;
background-color: #ffcc00;
cursor:pointer;
}                          
rgb(255,240,96)  rgb(255,176,0)
*/ 
 
.pridat {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	-webkit-box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	box-shadow:inset 0px 1px 0px 0px rgb(255,240,240);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,  rgb(255,240,96)), color-stop(1, rgb(255,176,0)) );
	background:-moz-linear-gradient( center top,  #00F060 5%, #FFB000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF060', endColorstr='#FFB000');
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid rgb(255,255,0);
	display:inline-block;
	color:#000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:1270px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px rgb(255,64,0);
  margin:0px 4px 0px 4px;
 }

.pridat_doc {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px rgb(200,240,240);
	-webkit-box-shadow:inset 0px 1px 0px 0px rgb(200,240,240);
	box-shadow:inset 0px 1px 0px 0px rgb(200,240,240);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,  rgb(210 170 235)), color-stop(1, rgb(241 63 63)) );
	background:-moz-linear-gradient( center top,  #00F060 5%, #FFB000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF060', endColorstr='#FFB000');
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid rgb(255,255,0);
	display:inline-block;
	color:#000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:1270px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px rgb(255,64,0);
  margin:0px 4px 0px 4px;
 }
 
.logout:active {
	position:relative;
	top:1px;
  }

.logout:hover {
  color: white;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  }

.user, .prihlasit {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	/* width:100px; */
	padding: 0px 12px 0px 12px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
  }

.vytvor_pdf {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3D94F6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	padding: 0px 12px 0px 12px;
	/*width:200px;
	text-decoration:none; line-height:32px;*/
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
  }
  
.edit_pdf {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10C000), color-stop(1, #009000) );
	background:-moz-linear-gradient( center top, #10C000 5%, #009000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10C000', endColorstr='#009000');
	background-color:#10A000;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #10A000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	padding: 0px 5px;
	/*width:80px;
	text-decoration:none; line-height:32px;*/
	text-align:center;
	text-shadow:1px 1px 0px #209000;
    margin:0px 4px 0px 4px;
  }
  
.edit_cislo {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #10C000), color-stop(1, #009000) );
	background:-moz-linear-gradient( center top, #10C000 5%, #009000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10C000', endColorstr='#009000');
	background-color:#10A000;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #10A000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:32px;
    padding: 0px 5px;
	/*width:80px;
	text-decoration:none; line-height:32px;*/
	text-align:center;
	text-shadow:1px 1px 0px #209000;
    margin:0px 4px 0px 4px;
  }
  
.edit_cislo_rev {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3D94F6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	padding: 0px 10px;
	/*width:200px;
	text-decoration:none; line-height:32px;*/
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
    margin:0px 4px 0px 4px;
  }

.zmena_dokumentu {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9900), color-stop(1, #FF9900) );
	background:-moz-linear-gradient( center top, #FF9900 5%, #FF9900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#FF9900;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #FF9900;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	padding: 0px 5px;
	/*width:200px;
	text-decoration:none; line-height:32px;*/
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
    margin:0px 4px 0px 0px;
  }

.user:active {
	position:relative;
	top:1px;
  }

.user:hover {
  color: white;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  }

.tl_male {
	cursor: pointer;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	text-decoration:none;
	/* padding: 0px 12px 0px 12px; */
	text-align:center;
  }

.tl_platba {
	cursor: pointer;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	font-style:normal;
	height:44px;
	line-height:24px;
	text-decoration:none;
	text-align:center;
  }
  
.tl_platba_a {
	cursor: pointer;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	font-style:normal;
	height:44px;
	line-height:44px;
	text-decoration:none;
	text-align:center;
  }

.add_zbo{
  height:20px;
  line-height:22px;
  }

.tl_blue {
-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	border:1px solid #337fed;
	color:#ffffff;
  text-shadow:1px 1px 0px #1570cd;
  }  

.tl_red {
  -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	border:1px solid #d02718;
	color:#ffffff;
	text-shadow:1px 1px 0px #810e05;
  }                                                  
  
.tl_pur {
  -moz-box-shadow:inset 0px 1px 0px 0px #f0b0ff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f0b0ff;
	box-shadow:inset 0px 1px 0px 0px #f0b0ff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f060ff), color-stop(1, #f0f) );
	background:-moz-linear-gradient( center top, #f060ff 5%, #f0f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f060ff;
	border:1px solid #f010ff;
	color:#ffffff;
	text-shadow:1px 1px 0px #8000b0;
  } 
  
.tl_or_zel {
  -moz-box-shadow:inset 0px 1px 0px 0px #999933;
	-webkit-box-shadow:inset 0px 1px 0px 0px #999933;
	box-shadow:inset 0px 1px 0px 0px #999933;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999933), color-stop(1, #999933) );
	background:-moz-linear-gradient( center top, #999933 5%, #f0f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#999933;
	border:1px solid #999933;
	color:#ffffff;
	text-shadow:1px 1px 0px #8000b0;
  } 
  
.tl_green {
  -moz-box-shadow:inset 0px 1px 0px 0px #008000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #008000;
	box-shadow:inset 0px 1px 0px 0px #008000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008000), color-stop(1, #008000) );
	background:-moz-linear-gradient( center top, #008000 5%, #f0f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#008000;
	border:1px solid #008000;
	color:#ffffff;
	text-shadow:1px 1px 0px #8000b0;
  } 
  
.tl_sed {
  -moz-box-shadow:inset 0px 1px 0px 0px #B7B7B7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B7B7B7;
	box-shadow:inset 0px 1px 0px 0px #B7B7B7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dadada), color-stop(1, #cecece) );
	background:-moz-linear-gradient( center top, #dadada 5%, #cecece 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5D5D5', endColorstr='#CBCBCB');
	background-color:#e2e2e2;
	border:1px solid #e2e2e2;
	color:#ffffff;
	text-shadow:1px 1px 0px #e7e7e7;
  } 
  
.tl_tmave {
  -moz-box-shadow:inset 0px 1px 0px 0px #617184;
	-webkit-box-shadow:inset 0px 1px 0px 0px #617184;
	box-shadow:inset 0px 1px 0px 0px #617184;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #768CA1), color-stop(1, #2D435A) );
	background:-moz-linear-gradient( center top, #768CA1 5%, #2D435A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768CA1', endColorstr='#2D435A');
	background-color:#617184;
	border:1px solid #617184;
	color:#ffffff;
	text-shadow:1px 1px 0px #8000b0;
  }
  
.tl_orange {
  -moz-box-shadow:inset 0px 1px 0px 0px #FF9900;
	-webkit-box-shadow:inset 0px 1px 0px 0px #FF9900;
	box-shadow:inset 0px 1px 0px 0px #FF9900;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9900), color-stop(1, #FF9900) );
	background:-moz-linear-gradient( center top, #FF9900 5%, #f0f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#FF9900;
	border:1px solid #FF9900;
	color:#ffffff;
	text-shadow:1px 1px 0px #8000b0;
  } 
  
.zpetna {
  cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #00F060;
	-webkit-box-shadow:inset 0px 1px 0px 0px #00F060;
	box-shadow:inset 0px 1px 0px 0px #00F060;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00D000), color-stop(1, #009000));
	background:-moz-linear-gradient( center top, #00D000 5%, #009000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00D000', endColorstr='#009000');
	background-color: #00D000;
    -webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #00A020;
	display:inline-block;
	color:#000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:150px;
	/*text-decoration:none;*/
	text-align:center;
	text-shadow:1px 1px 0px #008040;
    margin:0px 4px 0px 4px;
    opacity: 35%;
	}

.tl_underline:hover {
    text-decoration: underline;
    }


.fa-home:before {
  content: "\f015";
  }

.fa-user:before {
  content: "\f007";
  }

.fa-sign-in:before {
  content: "\f090";
  }

.fa-sign-out:before {
  content: "\f08b";
  }

.fa-faktura:before {
  content:  "\f15c";
  }

.fa-nabidka:before {
  content:  "\f15b";
  }

.fa-archive:before {
  content:  "\f187";
  }


.fa-users:before {
  content:  "\f0c0";
  }

.fa-times-circle:before {
  content:  "\f057";
  }

.fa-times-circle-o:before {
  content:  "\f05c";
  }

.fa-download:before {
  content:  "\f019";
  }

.fa-clock-o:before {
  content:  "\f017";
  }

.fa-print:before {
  content:  "\f02f";
  }

.fa-lightbulb-o:before {
  content:  "\f0eb";
  }                                 

.fa-gavel:before {
  content:  "\f0e3";
  }

.fa-exclamation:before {
  content:  "\f12a";
  }

.fa-th-list:before {
  content:  "\f00b";
  }

.fa-list-alt:before {
  content:  "\f022";
  }

.fa-pencil:before {
  content:  "\f040";
  }

.fa-pencil-square-o:before {
  content:  "\f044";
  }

.fa-share-square-o:before {
  content:  "\f045";
  }

.fa-info:before {
  content:  "\f129";
  }

.fa-bars:before {
  content:  "\f0c9";
  }

.fa-envelope:before {
  content:  "\f0e0";
  }

.fa-stack-overflow:before {
  content:  "\f16c";
  }

.fa-list-ul:before {
  content:  "\f0ca";
  }

.fa-android:before {
  content:  "\f17b";
  }

.fa-trash-o:before {
  content:  "\f014";
  }

.fa-cog:before {
  content:  "\f013";
  }

.fa-dropbox:before {
  content:  "\f16b";
  }

.fa-building-o:before {
  content:  "\f0f7";
  }

.fa-times:before {
  content:  "\f00d";
  }

.fa-briefcase:before {
  content:  "\f0b1";
  }

.fa-thumbs-up:before {
  content:  "\f164";
  }

.fa-truck:before {
  content:  "\f0d1";
  }

.fa-bullseye:before {
  content:  "\f140";
  }

.fa-money:before {
  content:  "\f0d6";
  }

.fa-check:before {
  content:  "\f00c";
  }

.fa-reply:before {
  content:  "\f112";
  }

.fa-keyboard-o:before {
  content:  "\f11c";
  }

.fa-envelope-o:before {
  content:  "\f003";
  }

.fa-calculator:before {
  content:  "\f1ec";
  }

.fa-line-chart:before {
  content:  "\f201";
  }

.fa-cubes:before {
  content:  "\f1b3";
  }

.fa-list-ol:before {
  content:  "\f0cb";
  }

.fa-circle:before {
  content:  "\f111";
  }

.fa-power-off:before {
  content:  "\f011";
  }

.fa-picture-o:before {
  content:  "\f03e";
  }

.fa-info-circle:before {
  content:  "\f05a";
  }

.fa-envelope:before {
  content:  "\f0e0";
  }

.fa-file-image-o:before {
  content:  "\f1c5";
  }

.fa-file-o:before {
  content:  "\f016";
  }

.fa-sliders:before {
  content:  "\f1de";
  }

.fa-indent:before {
  content:  "\f03c";
  }

.fa-search:before {
  content:  "\f002";
  } 

.fa-youtube-play:before {
  content:  "\f16a";
  }

.fa-eye:before {
  content:  "\f06e";
  }

.fa-eye-slash:before {
  content:  "\f070";
  }

.fa-flag-o:before {
  content:  "\f11d";
  }

.fa-eur:before {
  content:  "\f153";
  }

.fa-paw:before {
  content:  "\f1b0";
  }

.fa-question-circle:before {
  content:  "\f059";
  }

.fa-toggle-off:before {
  content:  "\f204";
  }

.fa-toggle-on:before {
  content:  "\f205";
  }

.fa-floppy-o:before {
  content:  "\f0c7";
  }

.fa-file-pdf-o:before {
  content:  "\f1c1";
  }

.fa-circle-o:before {
  content:  "\f10c";
  }

.fa-square:before {
  content:  "\f0c8";
  }

.fa-book:before {
  content:  "\f02d";
  }

.fa-file-archive-o:before {
  content:  "\f1c6";
  }
  
.fa-file-pen:before {
  content:  "\f044";
  }

.fa-qrcode:before {
  content:  "\f029";
  }

.fa-sort:before {  
  content:  "\f0dc";
  }

.fa-file-text-o:before {  
  content:  "\f0f6";
  }

.fa-edge:before {  
  content:  "\f282";
  }

.fa-firefox:before {  
  content:  "\f269";
  }

.fa-chrome:before {  
  content:  "\f268";
  }

.fa-arrow-down:before {  
  content:  "\f063";
  }

.fa-arrow-up:before {  
  content:  "\f062";
  }

.fa-arrow-left:before {  
  content:  "\f060";
  }

.fa-arrow-right:before {  
  content:  "\f061";
  }

.fa-wrench:before {  
  content:  "\f0ad";
  }

.fa-lightbulb-o:before {  
  content:  "\f0eb";
  }

.fa-question:before {  
  content:  "\f128";
  }

.fa-clone:before {  
  content:  "\f24d";
  }

.fa-window-close:before {  
  content:  "\f2d3";
  }
  
.fa-window-close-o:before {  
  content:  "\f2d4";
  }
  
.fa-arrow-circle-up:before {  
  content:  "\f0aa";
  }
  
.fa-arrow-circle-down:before {  
  content:  "\f0ab";
  }

.fa-chevron-circle-up:before {  
  content:  "\f139";
  }
  
.fa-chevron-circle-down:before {  
  content:  "\f13a";
  }
  
.fa-arrows-v:before {  
  content:  "\f07d";
  }
  
.fa-sort-alpha-asc:before {  
  content:  "\f15d";
  }
  
.fa-sort-alpha-desc:before {  
  content:  "\f15e";
  }
  
.fa-sort-numeric-asc:before {  
  content:  "\f162";
  }
  
.fa-sort-numeric-desc:before {  
  content:  "\f163";
  }
  
.fa-undo:before {  
  content:  "\f0e2";
  }
  
.fa-cubes:before {  
  content:  "\f1b3";
  }
  
.fa-history:before {  
  content:  "\f1da";
  }
  
.fa-thumb-tack:before {  
  content:  "\f08d";
  }
  
.fa-commenting-o:before {  
  content:  "\f27b";
  }
  
.fa-exchange:before {  
  content:  "\f0ec";
  }
  
.fa-font:before {  
  content:  "\f031";
  }
  
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 1.1em;
  line-height: 2em;
  vertical-align: middle;
  }

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
 }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  }

.fa-inverse {
  color: #ffffff;
  }

.fa-stack-1x {
  line-height: inherit;
  }

.blok_g{
  border:1px solid #45484c;
  background:#5a5c62;
  background: -webkit-gradient(linear, left top, left bottom, from(#5a5c62), to(#4d5055));
  background: -moz-linear-gradient(top, #5a5c62, #4d5055);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5c62', endColorstr='#4d5055');
  color:#ffff00;
  padding:3px 10px;
  text-shadow:#000000 0.1em 0.1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom:5px;
  }

.blok_o{
  border:1px solid #f60;
  background:#fa0;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa0), to(#f80));
  background: -moz-linear-gradient(top, #fa0, #f80);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0', endColorstr='#f80');
  color:#000;
  padding:3px 10px;
  text-shadow:#f60 1px 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom:5px;
  }

.padding_in_2  {
  padding:0px 2px;
  }
  
.padding_in_5  {
  padding:0px 5px;
  }
  
.padding_out_10  {
  padding:10px 0px;
  }
  
.padding_out_20  {
  padding:20px 0px;
  }
  
.spacing_hor_5  {
  border-spacing:0px 5px;
  }
  
.spacing_hor_15  {
  border-spacing:0px 15px;
  }
  
.margin_1 {
  margin:1px;
  }
   
.margin_2 {
  margin:2px;
  }
   
.margin_3 {
  margin:3px;
  }
  
.margin_5 {
  margin:5px;
  }
  
.menu_tl{
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 1px;
  border:1px solid #fff;
  padding:4px;
  background-color:#000;
  }

.menu_tl_akt{
  color:#000;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 1px;
  border:1px solid #fff;
  padding:4px;
  background-color:#fc0;
  }

.okno{
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  margin-bottom:5px;
  border:1px solid #d7d7d7;
  padding:4px;
  }

.bor_reg{
  border:1px solid #39f;
  }

.bor_sed{
  border:1px solid #797979;
  }
  
.bor_bot{
  border-bottom:1px solid #000;
  }
  
.bor_video{
  border:1px solid aqua;
  }
  
.bor_dob{
  border:1px solid red;
  }
  
.okno_horizont{
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  padding:3px 1px;
  }

.okno_horizont_menu{
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  padding:3px 0px 3px 8px;
  }

.okno_left{
  border-radius:  1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  padding:3px 2px;
  }

.okno_left_chbox{
  border-radius:  1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  padding:2px 2px;
  }
  
.okno_left_check{
  border-radius:  1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  padding:1px 2px;
  }
  
.okno_left_menu{
  border-radius:  1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  padding:3px 0px 3px 8px;
  }
  
.okno_right{
  border-radius: 0 1px 1px 0;
  -moz-border-radius: 0 1px 1px 0;
  -webkit-border-radius: 0 1px 1px 0;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  padding:3px 2px;
  }

.okno_right_chbox{
  border-radius: 0 1px 1px 0;
  -moz-border-radius: 0 1px 1px 0;
  -webkit-border-radius: 0 1px 1px 0;
  margin-bottom:5px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  padding:2px 2px;
  }

.okno_full{
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px ;
  margin-bottom:5px;
  border:1px solid #d7d7d7;
  padding:3px 1px;
  } 

.okno_bez{
  margin-bottom:5px;
  padding:3px 2px;
  }
   
.suda {
  background-color: #F0F0F0;
  }
             
.mar_par{
	/*padding-left:5px;   */
  }

form, .nic{
	margin:0px;
  padding:0px;
  }
  
.width_95p{
 	width: 95%;
  	} 

.width_98p{
 	width: 98%;
  	} 

.width_100p{
 	width: 100%;
  	} 
       
.width12 {
  width: 15px;
 }  
 
.width20 {
  width: 20px;
  } 
    
.width22 {
  width: 22px;
  } 
    
.width25 {
  width: 25px;
  } 
    
.width30 {
  width: 30px;
  }
 
.width35 {
  width: 35px;
  }
 
.width40 {
  width: 40px;
  } 
    
.width45 {
  width: 45px;
  } 
  
.width50 {
  width: 50px;
  } 
      
.width55 {
  width: 55px;
  } 
      
.width60 {
  width: 60px;
  } 
      
.width65 {
  width: 65px;
  } 
    
.width70 {
  width: 70px;
  } 
  
.width80 {
  width: 80px;
  }
    
.width85 {
  width: 85px;
  }
    
.width90 {
  width: 90px;
  }

.width100 {
  width: 100px;
  }
 
.width110 {
  width: 110px;
  }  
 
.width120 {
  width: 120px;
  }
 
.width125 {
  width: 125px;
  }
  
.width130 {
  width: 130px;
  }
  
.width140 {
  width: 140px;
  }  

.width150 {
  width: 150px;
  }
  
.width160 {
  width: 160px;
  }

.width170 {
  width: 170px;
  }

.width180 {
  width: 180px;
  }
  
.width190 {
  width: 190px;
  }
  
.width196 {
  width: 196px;
  }
  
.width200 {
  width: 200px;
  }
  
.width210 {
  width: 210px;
  }

.width220 {
  width: 220px;
  }

.width230 {
  width: 230px;
  }

.width250 {
  width: 250px;
  }

.width300 {
  width: 300px;
  }  
 
.width310 {
  width: 310px;
  }  
 
.width330 {
  width: 330px;
  }  
 
.width350 {
  width: 350px;
  }  

.width400 {
  width: 400px;
  }

.width450 {
  width: 450px;
  }
  
.width460 {
  width: 460px;
  }
  
.width465 {
  width: 465px;
  }
  
.width470 {
  width: 470px;
  }
  
.width480 {
  width: 480px;
  }

.width500 {
  width: 500px;
  }
  
.width510 {
  width: 510px;
  } 
  
.width515 {
  width: 515px;
  } 
  
.width520 {
  width: 520px;
  } 
  
.width530 {
  width: 530px;
  } 
  
.width540 {
  width: 540px;
  } 
  
.width550 {
  width: 550px;
  } 
  
.width635 {
  width: 630px;
  } 
  
.width600 {
  width: 600px;
  }

.width640 {
  width: 640px;
  }
 
.width700 {
  width: 700px;
  }

.width710 {
  width: 710px;
  }
 
.width770 {
  width: 770px;
  }
  
.width800 {
  width: 800px;
  }
 
.width840 {
  width: 840px;
  }

.width850 {
  width: 850px;
  }

.width900 {
  width: 900px;
  }
  
.width1050 {
  width: 1050px;
  }
 
.width1060 {
  width: 1060px;
  }
 
.width1070 {
  width: 1070px;
  }
   
.width1080 {
  width: 1080px;
  }
   
.width1330 {
  width: 1330px;
  }
  
.width_proc10 {
  width: 10%;
  }
  
.proc50 {
  width: 50%;
  }
  
.width_proc45 {
  width: 45%;
  }
  
.width_proc48 {
  width: 48%;
  }
  
.height12 {
  height: 12px;
  }

.height20 {
  height: 20px;
  }

.height60 {
  height: 60px;
  }
  
.width_height14 {
  width: 14px;
  height: 14px;
  }
  
.width_height17 {
  width: 17px;
  height: 17px;
  }
  
.width_height23 {
  width: 23px;
  height: 23px;
  }
  
.width_height20 {
  width: 20px;
  height: 20px;
  }
  
.height60 h3 {
  padding-top: 20px;
  } 
   
.kliknete {
  padding-left:40px ;
  }  
  
.smaz {
  padding:4px 0px 0px 0px;
  }  
 
.will {
  color: #c0c0c0;
  }

.param {
  width: 300px;
  text-align: right;
  padding-right: 5px;
  }
  
li .param {
  width: 200px;
  text-align: right;
  padding-right: 5px;
  }

ul.ulucet {
  margin:0;
  padding:0;
  list-style:none;
  }
  
ul.ulucet li {
  margin:0;
  padding:0;
  width: 525px;
  } 
  
.param_h2 {
  padding-top: 6px;
  }  

.param_h3 {
  padding-top: 5px;
  }  

.seting {
  width: 200px;
  text-align: right;
  padding-right: 5px;
  }
  
.atrib {                                                    
  font-weight: bold; 
  }
  
.text_normal {                                                    
  font-weight: normal; 
  }

.margin-l {
  margin-left: 5px;
  }
  
.margin_l3 {
  margin-left: 3px;
  }
  
.sel_dph {
  margin: 0 0 0 3px;
  border: 1px solid red;
  }
  
.hidden {
  visibility:hidden;
  }

.visible {
  visibility:visible;
  } 

.disp_non {
  display:none;
  }

.disp_yes {
  display:initial;
  } 

.disp_block {
  display:block;
  } 

.disp_inline {
  display: inline;
  } 

li{
  vertical-align: middle;
  }

span.dropt {border-bottom: thin dotted; background: #ffeedd;}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #ffffff; z-index:6;} 


input, button, textarea, select, option 
{ 
font-family: Arial, Helvetica, Verdana, sans-serif;  
}

.input, input, button, textarea 
{ 
background: #fff; 
color: #333; 
font-size: 14px; 
border: 1px solid #ccc; 
border-top: 1px solid #bbb; 
padding: 2px 3px; 

-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); 

-webkit-transition-property: background color; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out;

-moz-transition-property: background color; -moz-transition-duration: 0.12s; -moz-transition-timing-function: ease-out;

-o-transition-property: background color; -o-transition-duration: 0.12s; -o-transition-timing-function: ease-out; 

/*transition-property: background color; transition-duration: 0.12s; transition-timing-function: ease-out;*/

-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

input:not([type=checkbox]):focus,  textarea:focus, select:focus { 
/*color: #555;*/ 
border-color: rgba(48, 141, 191, 0.7); 
outline: 0 none;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); 
} 
 
.input_focus { 
color: #555; 
border-color: #00D000;  /*rgba(48, 141, 191, 0.7)*/
outline: 0 none;                                  
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #00F020; /*rgba(0, 240, 32, 0.6)*/
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #00F020;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px #00F020; 
} 

.select{
background-color: rgb(153,255,255); /*#616E7F*/
}  
  
.pata{
/*height: 100%;*/  
position: relative;
bottom : 0px;
width: 100%;
}

.pata_hr{
color: #86909D;
height: 1px;
width: 99%;
}

.pata_febet{
font-family: 'Open Sans',Arial,Helvetica,sans-serif;
font-size: 12px;
color: #fff;
padding-right: 5px;
/*width: 100%;*/
}

.pad_r5{
padding-right: 5px;
}

.cis_zaklad{
padding: 9px 0 9px 3px ;
}

.frame1{
border: 1px solid  #000000;
}

.frame_tbl{
border-top: 1px solid  #000000;
border-bottom: 1px solid  #000000;
border-left: 1px solid  #000000;
}

.frame_trb{
border-top: 1px solid  #000000;
border-bottom: 1px solid  #000000;
border-right: 1px solid  #000000;
}

input.tl_male, input.logout, input.prihlasit, input.vytvor_pdf, input.smazat_for  {
line-height:16px;
}

.ext_logo {
	margin: 2px 3px 0 3px;
 	} 
  
.ext_logo_adobe {
	margin: 5px 3px 0 3px;
 	}   
  
.menu_butt {
	margin: 3px 0px 0px 4px;
 	}   
  
.text-centr{
text-align: center;
  	}  
  
.text_right{
text-align: right;
  	} 
       
.text_left{
text-align: left;
  	} 
        
#kot_vyucto{
font-size: 12px;
color: #000;
}

#kot_rady{
font-size: 14px;
color: #000;
}

.okno_cara_l{
margin-bottom:5px;
border-left:2px solid #d7d7d7;
padding:4px;
}

.okno_cara_r{
margin-bottom:5px;
border-right:2px solid #d7d7d7;
padding:4px;
}

.okno_nic{
margin-bottom:5px;
padding:4px;
}

.first_info_r {
  text-align: right;
  padding-right: 5px;
  }
  
.seznam {
    position: fixed;
    /*padding: 0px 5px;
    border: 1px solid #000;*/
    margin: 0 0 20px 250px; 
    bottom: 0px;  
    z-index: 10;
}

.odezva_kl_help {
    position: fixed;
    /*padding: 0px 5px;
    border: 1px solid #000;
    margin-left: 250px; */
    bottom: 93px;  
    z-index: 10;
}

.seznam2 {
    position: fixed;
    /*padding: 0px 5px;
    border: 1px solid #000;*/
    margin: 0 0 4px 665px; 
    bottom: 4px;  
    z-index: 10;
}
.calculator {
    position: fixed;
    /*padding: 0px 5px;
    border: 1px solid #000;
    width: 300px;
    height: 100px;    */
    margin-left: 503px; 
    top: 99px;
    left:auto;  
    z-index: 10;
}


.how_usrs{
/*height: 100%; */  
/*position: relative;
bottom : 0px;
color: #fff;
background-color: #000; #616E7F*/
width: 49%;
}

/*onbeforeunload*/
#dialog {
	font-size: 18px;
	padding: 20px;
	position: fixed;
	z-index: 999;
	font-weight: bold;
	border: 2px solid red;
	color: red;
}

#shadow {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 998;
	background-color: lightgrey;
	opacity: 0.8;
	top: 0px;
	left: 0px;
}

.hvezda {
    position: relative;
    /*padding: 0px 5px;
    border: 1px solid #000;
    margin-left: 250px; */ 
    bottom: 30px;  
    z-index: 10;
    left: 10px;   
    }

.relative {
    position: relative;
    }

.static {
    position: static;
    }
    
/* je ve style-reg.css*/
.img-bank {
    border: 1px solid #c0c0c0;
    margin: 2px ; 
    padding: 2px;
    }
    
.back_top {
  	position:absolute;
    z-index: 10;
  	top:100px;
   }    

.z_index {
    z-index: 100;
    }  

#sslsseal {
    width: 78px;
    height: 36px;
    float: left;
    margin: 2px;
    }
  
.h_img{
    border: 25px solid #c0c0c0;
    margin: 2px ; 
    padding: 2px;
    } 
     
.h_img_b{
    border: 13px solid #c0c0c0;
    margin: 2px ; 
    padding: 2px;
    }  
    
.sel_opt{
    background-color:#D0FFF0;  /*#616E7F*//* ding-top: 20px; */
    }  
       
.sel_opt_eur{
    background-color:#D0FFB0;  /*#616E7F*//*padding-top: 20px; */
    }
         
.seltd_opt{
    background-color:#007FF0;  /*#616E7F*//*padding-top: 20px; */
    color: #fff;
    }     

.small_pw {
    font-size: smaller;
    } 
        
.sml_icon {
    font-size: 15px;
    } 
        
.med_icon {
    font-size: 20px;
    } 
    
.margin-1-2 {
    margin: 2px;
    }

.margin-boot5 {
    margin-bottom: 5px;
    }

.okno_select{
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px ;
    border:1px solid #d7d7d7;
    padding:3px 1px;
    }

.div_vip {
    margin: 0px auto 15px; 
    padding: 2px;
    font-size: 12px;
    width: 600px;
    height: 90px;
    border: 5px solid green; /* #c0c0c0 */
    } 
    
.popup {
    display: none;
    padding:4px;
    margin:0px; 
    border:2px solid gray;
    z-index:100;
    position:absolute;
    background-color:#FFFF99;
    font-weight: bold;
    } 

.popup_arch {
    display: none;
    padding:4px;
    margin-left: 60px;
    border:2px solid gray;
    z-index:100;
    position:absolute;
    background-color:#FFFF99;
    font-weight: bold;
    } 

.center_popup {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding:10px;
    background-color:#FFFF99;
    z-index:100;
    }   
    
.fixit {
    position: fixed;
    }    

.hidediv {
    z-index:1;
    } 
    
.hideimg {
    display: none;
    }    
    
.p_help {
     padding: 1em;
    } 

.tab_help {
     border: 1px solid #c0c0c0; 
     border-collapse: collapse;
     width: 100%;
    }    

.tab_help td {
     border: 1px solid #c0c0c0; 
     padding:5px;
    } 

.div_mon {
    margin: 5px 0 0 -100px;
    }       

.div_mon_clos {
    margin: -4px -3px 0 0;
    }
      
.div_mon_clos_min {
    margin: -5px -3px 0 0;
    }  
       
.pad2 {
  padding: 2px;
  }  

.pad4 {
  padding: 4px;
  } 
  
.padn4l5 {
  padding: 4px 0px 0px 5px;
  } 
  
.padn2125 {
  padding: 2px 1px 2px 5px;
  } 
  
.pad5 {
  padding: 5px;
  } 
  
.pad_left5 {
  padding-left: 5px;
  } 
  
.lin_h_05 {
  line-height: 0.5;
  }    
  
.obch_pod_febet{
  padding: 1px;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000;
  text-align: center;
  width: 100%;
  }
  
/*  color checkbox  */
.c1 { filter: hue-rotate(0deg);   }
.c2 { filter: hue-rotate(30deg);  }
.c3 { filter: hue-rotate(60deg);  }
.c4 { filter: hue-rotate(90deg);  }
.c5 { filter: hue-rotate(120deg); }
.c6 { filter: hue-rotate(150deg); }
.c7 { filter: hue-rotate(180deg); }
.c8 { filter: hue-rotate(210deg); }
.c9 { filter: hue-rotate(240deg); }
.c10 { 
  filter: hue-rotate(140deg); 
  filter: grayscale(90%);
  }

input[type=checkbox] {
  /*transform: scale(1.5);
  margin: 10px; */
  cursor: pointer;
}  

.noclass
{
z-index:1;
}     


.vid_nav_img
{
  padding: 20px;
  }
  
.body_kl_help {
    margin-bottom:53px;
    }
    
.obálka_kl_help {
    position: fixed;
    bottom: 0;
    width: 100%;
}

.div_kl_help {
    width: 100%;
    border: 1px solid  black;
    background-color:#CCFF00;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.ele_kl_help {  
    border: 1px solid  black;
    padding: 2px;
    margin: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    }

    
.text_kl_help {
   font-size: 14px;
    }


    
.zavrit_kl {
     float: right;
     margin: -16px 10px 0 0;
    }
    
.otevrit_kl {
    position: fixed;
    right: 10px;
    bottom: 30px;  
    z-index: 10;
    color: #000;
    }

.submit_pay {
    position: fixed;
    max-width: 19%;
    bottom: 125px;
    border: 1px solid black;
    }

.submit_pay_popap {
    position: fixed;
    max-width: 19%;
    bottom: 95px;
    border: 1px solid black;
    }
    
.flex {
    display: flex;
    }

.flex_hor_cen {
    align-items: center;
    }

.flex_itm_end {
    align-items: flex-end;
    }

.flex_itm_str {
    align-items: stretch;
    }

.flex_ver_cen {
    justify-content: center;
    }

.flex_text_right {
  justify-content: flex-end;
  } 

.flex_cont_space {
  justify-content: space-around;
  } 

.flex_cont_between {
  justify-content: space-between;
  } 

.nowrap {
  flex-wrap: nowrap;
  } 

.logo_rot {
  padding: 2px 0px 0px 2px;
  } 

.item_manage {
  width: 39px;
  display: flex;
  }

.item_delete {
  display: flex;
  align-items: center;
  flex-grow: 1;
  }

.item_move {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  }

.margin-l-450 {
  margin-left: 450px;
  }

 /* animace */
@keyframes anim_pol_foc {
    0%   {
      border: 1px solid #ccc;
      }
    70%  {
      border: 1px solid aqua;
      box-shadow: 0 0 10px #719ECE;
      outline: transparent !important;
      }
    100% {
      border: 1px solid #ccc;
      }
  }

.pol_foc {
  animation-name: anim_pol_foc;
  animation-duration: 0.4s;
  }
/*
    position: fixed;
    right: 10px;
    bottom: 30px;  
    z-index: 10;
    color: #000;

 

*/
.box_p {         
  padding: 0.5em;
  background: #F4F8FC;
  margin: 0.1em;
  /*display: block;
  flex-basis: 700px;*/ 
}

.box_h3 {         
  padding: 0.5em;
  background: palegoldenrod;
  margin: 1em 2px 2px 2px;
}

.box_h4 {         
  padding: 0.5em;
  background: #EEE8C8;  
  margin: 0 2px;
  
}

.vertikal_div {                  
  flex-direction: row;      
}

.horizontal_div {    
  flex-direction: column;
}

.select_row{
  background-color:  #fc0;
  /*padding-top: 20px; */
  }
  
  .selected_row{
  background-color:  #FFB800;
  /*padding-top: 20px; */
  }
  
/* css animace */

.wave-text span {
    display: inline-block;
    font-size: 15px;
    animation: wave 0.5s ease-in-out infinite;
}

.wave-text span:nth-child(1) {
    animation-delay: 0s;
}
.wave-text span:nth-child(2) {
    animation-delay: 0.2s;
}
.wave-text span:nth-child(3) {
    animation-delay: 0.4s;
}
.wave-text span:nth-child(4) {
    animation-delay: 0.6s;
}

@keyframes wave {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px);
    }
}
  
