.flag{
	background-size:23px 15px; padding-bottom:5px; padding-left:30px; margin-right:38px; background-position:0px 2px !important; position:relative; top:-3px;
	}
	.raketa{
	width:60px !important;
		 height:72px !important;
 background: url('./images/racket.png') no-repeat ;
 position:absolute;
 top:-78px;
 left:1075px;
 cursor:pointer;
 z-index:100;
 }
   .raketa:hover{
background: url('./images/racket_h.png') no-repeat ;

}
#zelene
{
	padding: 10px;
	
 
 	 
	  text-align:center; 
	  width: 600px;
 
	 
	 
	 text-align:left !important; -webkit-border-radius: 5px;
-moz-border-radius:5px;
border-radius:5px;
background-color:#daf9d5; border:solid 1px #7cce6b; width:550px; margin-bottom:25px; margin:15 auto !important;
}
#zelene li {color:#222 !important; }

 .paticka_td td{ text-align:left  !important;
 color:#FFF  !important;
 padding:4px !important;
 position:relative;
 left:30px;
}

 .onw{padding-right: 22px;
 background: url('/../images/onw.png') no-repeat right;
}
.pdf
{padding-right: 35px;
margin-bottom:15px !important;
background: url('./images/filetype_pdf.png') no-repeat right  top;
 margin-left:20px;
  padding-bottom:5px;

}
.doc, .docx, .odt
{padding-right: 35px;
font-size:15px;
padding-top:3px;
 padding-bottom:5px;
margin-bottom:15px !important;
background: url('./images/word.png') no-repeat right  top;
margin-left:20px;
 

}
.jpg, .jpeg, .png, .gif
{padding-right: 35px;
font-size:15px;
padding-top:3px;
padding-bottom:5px;
margin-bottom:15px !important;
background: url('./images/jpg.png') no-repeat right  top;
 
margin-left:20px;
}
.excel, .xls ,.ods{padding-right: 35px;
margin-bottom:15px !important;
margin-left:20px;
padding-bottom:5px;
background: url('./images/excel.png') no-repeat right top ;

}	.input_vyhledavani{
width:200px !important; border: 1px solid #88a1c7 !important;
		}
		.input_vyhledavani:focus{
 border: 1px solid #111 !important;
		}
		
textarea:focus, input:focus  {
	background: #fff !important; /* byvalo back - ffffe9 border - ffffe9*/
	border: solid 2px #8cd53d !important;
}
	  .submit
{padding:8px !important;
font-size:18px;
background-color:#9ACBEB !important;
color:#FFF;
 cursor:pointer;text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);
		border:1px solid #999;
		text-decoration:none;

}
.submit:hover
{padding:8px !important;
font-size:18px;
background-color:#70BAEB !important;
color:#FFF;
 cursor:pointer;text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);
		border:1px solid #828282;

}
.submit:active
{padding:8px !important;
font-size:18px;
background-color:#70BAEB !important;
color:#FFF;
 cursor:pointer;text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);
		border:1px solid #828282;

}
.small_pre{ font-size:9px; color:#666;}
 .infoemail{border:none !important; position:relative; top:13px !important; left:-5px;  }
 .wa{padding-right: 22px;
 background: url('./images/wa.png') no-repeat right;
}
 
  .wa:hover{padding-right: 22px;
background: url('./images/wa-h.png') no-repeat right ;

}
   .jetoono{background-color:#CC6; !important}
    .jetoono:hover{background-color:#CC6; !important}
.komentar_vypis {
		margin-left:5px; padding-left:15px; background-image:url(../images/comment-04.png); background-repeat:no-repeat; min-height:20px;}
	a.komentar_vypis {
		margin-left:5px; padding-left:15px; background-image:url(../images/comment-04.png); background-repeat:no-repeat; min-height:20px; color:#333;}
	
	.nadpis_clanku:link {
		font-size:20px; color:#444 !important; text-decoration:underline !important; margin:0px; padding:0px;}
		.nadpis_clanku:hover {
		font-size:20px; color:#222 !important; text-decoration:none  !important;  }
		.nadpis_clanku:visited {
		font-size:20px; color:#444 !important; text-decoration: underline; margin:0px; padding:0px;  }
.obrazek_clenak{float:left; border:1px solid #333; margin-right:8px; margin-top:0px; padding-top:0px; position:relative; top:-5px}
	 .popisek_clanku{padding:0px; margin:0px; margin-top:2px !important; height:45px !important; vertical-align: text-bottom;
	 padding-bottom:0px; margin-bottom:0px;}
	 .spodni_line_clanku{font-size:11px; background-color:#ddd; border-top:1px dashed #606860; margin-left:110px; line-height:13px; min-height:13px !important; padding:3px; margin-top:8px;  vertical-align:text-bottom;}
a.button_info {
   display: -moz-inline-stack;
   display: inline-block;
   width: 158px;
   height: 35px;
   background: url(images/button_vice.png) no-repeat;
   line-height: 35px;
   vertical-align: text-middle;
   text-align: center;
   color: #ffffff;
   font-family: Calibri;
   font-size: 22px;
   font-weight: bold;
   font-style: normal;
   text-shadow: #222222 1px 1px 0;
   text-decoration:none;
   margin-top:15px;
}
a.button_info:hover {
   display: -moz-inline-stack;
   display: inline-block;
   width: 158px;
   height: 35px;
   background: url(images/button_vice.png) no-repeat;
   background-position: bottom;
   line-height: 35px;
   vertical-align: text-middle;
   text-align: center;
   color: #ffffff;
   font-family: Calibri;
   font-size: 22px;
   font-weight: bold;
   font-style: normal;
   text-shadow: #222222 1px 1px 0;
   text-decoration:none;
}
a.button_info > span {
   display: -moz-inline-block;
}
#vyhledavani_form{margin-top:5px; margin-left:20px; background-color:#fff; width:309px; padding:3px;    z-index:100; border:1px solid #5D9225; }
#popiszauctovani{
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 27px;
	background-color:#DAF9BD;}
.cislo, .cislo a, .cislo a:link, .cislo a:visited, .cislo a:hover{
	font-family: Gadget, sans-serif,"Courier New", Courier, monospace, sans-serif !important;
	text-align:center !important;
	padding: 0 auto;
	margin: 0 auto;

	}
.odsazeni {
	padding: 10px;}
	.link_logo{position:relative; left:10px;}
.nadpisosnova h3{margin:0px  !important; padding:0px !important; background-color:#fff !important;}
.nadpisosnova {margin:0px  !important; padding:0px !important; background-color:#fff !important;}

.ucetni-osnova tr:hover {
	background-color:#f2f8f3; margin-bottom:20px;}/*cecece*/

.ucetni-osnova td {
	 padding-bottom:2px; padding-right:2px;}/*cecece*/
#blok
{
		margin:10px 50px 10px 50px;
	padding:10px 30px 10px 30px;
	background-color:#DAF9BD;

}
#parneri
{
border-top: dashed 1px #355035;font-size:13px;  margin-top:3px; font-family:Tahoma, Geneva, sans-serif !important;
font-size:12px;

}


 .ohraniceni
{
	border: 2px solid #06C;  
}
#spatne
{
	padding: 10px; border:3px solid #C00; background-color:#C79593 ; margin: 5px; text-align:center; color:
	#000;
}
#zvyrazneni
{
	padding: 10px; border:1px solid #FFCC00; background-color:#FFFFCC ; margin: 5px; text-align:center; 
}
.mojeh2
{
	text-align:center; color:#40433F;
	font-family:Arial, Helvetica, sans-serif;
	 
	font-weight:lighter; 
	background-color:#fff; 
	padding:8px;
	position:relative;
	top:-20px;
                 
				 border-radius: 10px;
				                            -webkit-box-shadow: 2px 2px 2px #333;
                                            box-shadow: 2px 2px 2px #333;
 											 -moz-box-shadow: 2px 2px 2px #333;

                                            
                                             -webkit-text-shadow:2px 2px 2px #ccc;
                                             -moz-text-shadow:2px 2px 2px #ccc;
                                              text-shadow:2px 2px 2px #ccc
}
#zlute
{
	padding: 10px; border:1px solid #FC0; background-color:#FF9 ; margin: 5px; text-align:center; 
	-webkit-border-radius: 5px;
-moz-border-radius:5px;
border-radius:5px;
}
#zlute2
{
	padding: 10px; border:1px solid #FC0; background-color:#ffffd7 ; margin: 5px; text-align:left; 
	-webkit-border-radius: 15px;
-moz-border-radius:15px;
border-radius:15px;
}

#modre2
{
	padding: 10px; border:1px solid #657bff; background-color:#e7eaff ; margin: 5px; text-align:center; 
	-webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius:10px;
}
label{
	cursor:pointer;}
	kbd{
		font-size:12px;
		font-weight:bold;
		
		padding:3px;
		margin:1px;
		border-bottom:solid 3px #666;
		border-right:solid 3px #666;
		border-left: solid 3px #999;
		border-top: solid 3px #999;
		background-color:#eee;}
#modre
{
	padding: 10px; 
	border:1px solid #036; 
	background-color:#ffffff ; /*A0BECA  B8C8F7*/
 	 margin: 5px;
	  text-align:center; 
	  width: 600px;
	   margin-left:auto;
	margin-right:auto;
	 margin-top:10px;
}

#diskuze
{
	padding: 10px; border:1px solid #036; background-color:#CCD7F7 ; margin: 5px; text-align:left; width: 550px; margin-left:auto;
	margin-right:auto; margin-top:10px;
}
CCD7F7
.tdlupa{
	margin:0px; 
	padding:4px;
	text-align:center;
	}
.lupa
{
	margin: 0px !important;
	
	padding:0px;
	padding-left:15px;
	
	}
	.t18
{
font-size:15px;	}
.buttonWrap{background: #c5d59d; padding: 10px; border: 1px solid #9daa7d}
.buttonWrap a{float: left;}	
a.button{
	display: block;
	height: 28px;

	background: #777 url(images/button-sprite.png);
	border: 1px solid #777;
	
	text-decoration: none;
  	font-size: 14px;
  	
  	padding: 1px;
  	margin: 5px;
		
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
  	
  	-moz-box-shadow: 0px 0px 2px #888;
  	-webkit-box-shadow: 0px 0px 2px #888;
}
a.button span{
  display: block;
  
  color: #fff;
  border: 1px solid #888;
   
  padding: 6px 5px 4px 5px;
  border-spacing: 0px;

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
a.button:hover span{
  background: url(images/button-sprite.png);
  background-position: center;
}
a.button:active{
  background-position: 0px -60px;
}
a.button:active span{
  background-image: none;
}

a.b1{background-color: #012e40; border-color: #012e40;}
a.b1 span{border-color: #0a475f;}

a.b2{background-color: #025959; border-color: #025959;}
a.b2 span{border-color: #0f7a7a;}

a.b3{background-color: #d93704; border-color: #d93704;}
a.b3 span{border-color: #f45826;}

a.b4{background-color: #8c0303; border-color: #8c0303;}
a.b4 span{border-color: #b31212;}

a.b5{background-color:#0C0; border-color:#030}
a.b5 span{border-color:#390;}


a.b6{background-color:#98B9E1; border-color:#333}
a.b6 span{border-color:#333; color:#000;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
li{
	letter-spacing:300%}
	.li5{margin:5px;}
	
.obr{
	border:2px solid #666 !important;
	}
a:hover .obr  {
	border:2px solid #999;
	}
.arial  {
	font-family:Arial, Helvetica, sans-serif !important;
	}
.pridat{
	cursor:pointer;
	color: #060;
	border-bottom: dotted 1px #060;
	}
	.noborder td{
		border:none !important;}
		.noborder {
		border:none !important;}
		.lupa{
	margin-top: 0px; margin-bottom:0px; text-align:center; margin-left:auto; margin-right:auto; border:none !important; }
.help{
	cursor:help;
	border-bottom:#395B10 dotted 1px;
	font-family:Arial, Helvetica, sans-serif;}
#osnova{/*9fc0f8*/
margin:5px 20px; padding:5px; background-color:#a5cbde; text-align:center; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:solid 1px #121}
#osnova a{ color:#111; text-decoration:none; border-bottom:1px solid #333;}
#osnova a:hover{ color:#111; text-decoration:none; border-bottom: none;}
.clanek_blok{ min-height:105px; border-bottom:dashed 1px #666;} 
.a_img_clanek_blok{ height:100px; display:inline-block; float:left;} 
.dalsi_clanky{  font-size:18px; padding:10px; margin-bottom:0px;  margin-left:360px; position:relative;  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background-color:#ddd;
text-decoration: none !important;}
.dalsi_clanky:hover{  
background-color:#bbb;
color:#000 !important;}

.dalsi_clanky2{  font-size:18px; padding:10px; margin-bottom:0px;  margin-left:160px; position:relative;  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background-color:#ddd;
text-decoration: none !important;}
.dalsi_clanky2:hover{  
background-color:#bbb;
color:#000 !important;}
.predchozi_clanky{  font-size:18px; padding:10px; margin-bottom:0px;  margin-left:10px; position:relative;  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background-color:#ddd;
text-decoration: none !important;}
.predchozi_clanky:hover{  
background-color:#bbb;
color:#000 !important;}
.em{
	olor:#666; font-size:12px; display:block; padding-bottom:3px;}
	.zelene3
{
	padding: 10px; border:1px solid #294f1b; background-color:#caffb7 ; margin: 5px; 

}
.zaoblene
	{
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
.zaoblene1
{
	-webkit-border-radius: 5px;
-moz-border-radius:5px;
border-radius:5px;
	}
.zaoblene2
{
	-webkit-border-radius: 8px;
-moz-border-radius:8px;
border-radius:8px;
	
	}
.zaoblene3
{
	-webkit-border-radius: 12px;
-moz-border-radius:12px;
border-radius:12px;
	
	}
	/*  ----------- login a registrace ------------*/
		.menumoje{ color:#eee;
	font-size:12px;}
     #prihlaseni{ 
	 /* -webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	73AA39
	*/
background-color:#7EB841  !important;
border:1px solid #4C771E;
 
 color:#FFF;
	padding:5px;
	width: 250px !important;
	top:18px;
	position:absolute;
	left:700px !important;
	font-size:14px;
 } 

	#prihlaseni a {   padding-right:15px;   color:#FFF;}
	#prihlaseni a:hover {   color:#FFF;}
	   #prihlaseni label{ display:inline !important; color:#fff; width:40px; font-size:14px !important;}
	    #prihlaseni h3{  margin:0px; padding:5px; text-align:center}
	    .art-footer-text input,#prihlaseni input{  /*  -webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius:3px;*/
	border:1px solid #888;
	padding:5px;
	font-size:12px !important;}
	.submit_prihlasovani{font-size:23px !important; color:#FFF; background-color: #94C4E3; cursor:pointer; text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);}
		.submit_prihlasovani:hover{font-size:23px !important; color:#FFF;	background-color:#70BAEB !important; cursor:pointer; text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);}
		.submit_prihlasovani:active{font-size:23px !important; color:#FFF;	background-color:#70BAEB !important; cursor:pointer; text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);}
	    #prihlaseni input:focus{ 
		border: solid 1px #000 !important;
 }
	   
	   ::-webkit-input-placeholder  { color:#bbbbbb; }
input:-moz-placeholder { color:#bbbbbb; }
.reg{ color:#fff;font-size:13px !important; position:relative;top:8px;}
.reg:hover{ text-decoration:none;} 
.bezohraniceni  td{
	border:none !important;}
	 .bezohraniceni_form td, th{
	border:none;
	border-bottom:1px solid #ddd; padding:10px;}
		 .bezohraniceni_form tr:hover {
			 background-color:#FFF !important;}
	 .input_reg{
		 padding:3px;-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #666;
	width:200px;}
	.input_reg:focus{
		 padding:3px;-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #000 !important;}
	
		.myform{
				 padding:3px;-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #666;
			padding:15px !important;} 
			
			.myform select{
			 
			padding:3px !important;} 
	 .bezohraniceni_form2 td, th{
		 padding:10px !important;
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #ccc !important; padding:10px;}

.poslednitr td, th{
	border:none !important ;
	}
			    .doklad{
			cursor:help;
			color:#292929 !important;
			text-decoration:none !important;
			border-bottom: dotted 1px  #111;}
            .doklad:hover{
			cursor:help;
			color:#292929 !important;
			border-bottom: dotted 1px  #111;}
 
			.pasiva{color:#C90; border-bottom:dotted 2px #C90}
			.aktiva{color:#060; border-bottom:dotted 2px #060; }
			.naklady{border-bottom:dotted 2px #666;}
			.vynosy{border-bottom:dotted 2px #666;}
			.numberpruzkum label{padding-left:6px;}
	.logo2014{position:relative; left:10px; display:block; width:400px; height:100px; background: url('./images/logo_all_2014.png') no-repeat ;}

	.logo2015{position:relative; left:10px; display:block; width:400px; height:100px; padding-top:5px;}
	
		.trback{
	background-color:#FFF !important;
	}
		.noborder td{
		border:none !important;}
		.noborder {
		border:none !important;}
		.bullet{ 
		
			float:left;
			position:relative;
			top:-8px;
			left:5px;}
			.test{
				font-size:16px;
				padding:0px !important;
				margin:0px !important;
			}
			    .doklad{
			cursor:help;
			color:#292929 !important;
			text-decoration:none !important;
			border-bottom: dotted 1px  #111;}
            .doklad:hover{
			cursor:help;
			color:#292929 !important;
			border-bottom: dotted 1px  #111;}
			.rightWrap{ position:relative; top:-20px; 
	}
		.obal300x600{-webkit-border-radius:   margin:0 auto; margin-top:10px !important;
background-color:#FFF; padding:0px !important; width:300px !important; border:1px solid #666 !important;  }.abcdtable table, .abcdtable td{
				border: none;}
				.abcdtable input{
					position:relative;
					top:-2px;
			 }
			 .napoveda_abcd_toogle{-webkit-border-radius: 14px;
	-moz-border-radius:14px;
	border-radius:14px; min-width:20px; border: 3px solid #090; padding:3px !important;}
	 .dalsi_video_small{
	padding:4px !important;
font-size:14px;
background-color:#D0D0D0;
color:#717171;
 cursor:pointer;text-shadow: 1px 1px 1px #fff;
        filter: dropshadow(color=#fff, offx=1, offy=1);
		border:1px solid #B2B2B2;
		text-decoration:none;}
		.dalsi_video_small:hover{
	padding:4px !important;
font-size:14px;
background-color:#B9B9B9;
color:#4C4C4C;
border:1px solid #828282;
}	 .testy a:visited, .testy a.visited
{
  text-decoration: underline;
  color: #113708 !important;
}
#downbanner{background:#FFF !important; width:970px; height:250px;   margin:0 auto; margin-top: 10px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;  }
#downbanner_container{
border:1px solid #999; width:1024px; height:270px; background-color:#fff !important; position:relative; left:-18px; top:18px;}
.rightWrap{ position:relative; top:-20px;}

	.table_sede_ohr td{
		 border:1px solid #CCC !important;
	
	}
	.mobil_icon_footer{
		border:none !important; padding:0!important; margin:0!important; position:relative!important; top:2px!important; height:20px!important;
	}