 body {
      font-family: Arial, Verdana, sans-serif;
      font-size: 14px;
    }

    #flashContent { width:100%; height:100%; }

.none{
	display:none !important}
	.trback{
	background-color:#FFF !important;
	}

	.flag{
	background-size:23px 15px; padding-bottom:5px; padding-left:30px; margin-right:38px; background-position:0px 6px !important; position:relative; top:-3px;
	}
.testy_li{
	font-size:16px !important;
	padding-top:10px;
	 }
	.testy_li:hover{
		-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background-color:#e2ffe2;

	}
#vyhledavani_form{margin-top:5px; margin-left:20px; margin-bottom: 10px; background-color:#fff; width:280px; padding:3px;      z-index:100; border:1px solid #5D9225; }
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    border-color: #336699;
      background-color: #4d90fe !important;
    background-image: none;
    filter: none;
}
 .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 ;

}*/
.raketa{ width:60px !important;
		 height:72px !important;
 background: url('/../images/racket.png') no-repeat ;
 position:absolute;
 top:-78px;
 left:1050px;
 cursor:pointer;


}/*
@keyframes animace_raketa {
  0%   {background: url('/../images/racket_h.png') no-repeat ;
opacity: 0.5;}
  50%   {background: url('/../images/racket_h.png') no-repeat ;
opacity: 0.7;}
100%   {background: url('/../images/racket_h.png') no-repeat ;
opacity: 1;}

}*/
  .raketa:hover{

/*animation: animace_raketa 1s linear ;
animation-fill-mode:forwards !important ;*/
background: url('/../images/racket_h.png') no-repeat ;


}
 .sk{padding-right: 22px;
 background: url('/../images/sk.png') no-repeat right;
}
 .onw{padding-right: 22px;
 background: url('/../images/onw.png') no-repeat right;
}

  .sk:hover{padding-right: 22px;
background: url('/../images/sk_h.png') no-repeat right ;

}

#footer{
	margin-top: 20px;
}
#footer a{
	padding-bottom: 4px;
}
 .paticka_td td{ text-align:left  !important;
 color:#FFF  !important;
}
 .paticka_td { margin-left:50px !important;
}

.tag{ -webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;
background-color:#ddd; padding:5px; line-height:1.4; border: solid #222 1px;

}
	 .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;

}

.padding_big td
{padding:8px !important;

}
.pdf-plano-de-contas{
font-size: 13px;
	padding: 3px;
	padding-right: 40px;
	background: url('../images/filetype_pdf.png') no-repeat right  top;
	 background-position: 128px ;
	 text-align: center;
	 cursor: pointer;
	 color: #111 !important;
  border: 1px solid #888;
  background-color: #eee;
      top: 2px;
    position: relative;
	}
.pdf-plano-de-contas:hover{

	 color: #111 !important;

	}

.pdf
{padding-right: 35px;
margin-bottom:15px !important;
background: url('../images/filetype_pdf.png') no-repeat right  top;
 margin-left:20px;
  padding-bottom:5px;

}
.zfo
{padding-right: 35px;
margin-bottom:15px !important;
background: url('./images/zfo.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, .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, .xlsx ,.ods{padding-right: 35px;
margin-bottom:15px !important;
margin-left:20px;
padding-bottom:5px;
background: url('../images/excel.png') no-repeat right top ;

}
.pbix {padding-right: 35px;
margin-bottom:15px !important;
margin-left:20px;
padding-bottom:5px;
background: url('./images/power-bi-logo.png') no-repeat right top ;

}
textarea  {
	padding:4px;
}
#komentar input{
	padding:4px;
}
#komentar input:focus, textarea:focus{
	padding:4px;
	background: #fff !important; /* byvalo back - ffffe9 border - ffffe9*/
	border: solid 2px #296e8e !important;
}
textarea:focus, input:focus  {
	background: #fff !important; /* byvalo back - ffffe9 border - ffffe9*/
	border: solid 1px #296e8e !important;
}
   .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;  vertical-align: text-bottom; /*height:45px !important;*/
	 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;
}

#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;}
.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*/
.art-article tr:hover {
	background-color:#f2f8f3; }/*cecece*/
	.article tr:hover {
	background-color:#f2f8f3; }/*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
{
	padding-top:8px;
border-top: dashed 1px #355035;font-size:13px;  margin-top:3px; font-family:Tahoma, Geneva, sans-serif !important;
font-size:15px;
text-align:left;
padding-left:10px;

}
.marshi{
	position:relative;
	left:850px;}

 .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;
}
#zelene
{
	padding: 10px;



	  text-align:center;
	  width: 620px;



	 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; }
#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;
}

.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;
	}
	.input_vyhledavani{

		margin-left:7px !important;
width:150px !important; border: 1px solid  #88a1c7 !important;
		}
		.input_vyhledavani:focus{
width:150px !important; border: 1px solid #8cd53d !important;
		}
	.noborder td{
		border:none !important;}
		.noborder {
		border:none !important;}
		.bullet{
		    float: left;
    position: relative;
    margin-left: 6px;
    padding-left: 10px;
    top: 4px;

    left: -6px;}
			.test{
				font-size:16px;
				padding:0px !important;
				margin:0px !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;}
.clanek_blok{ min-height:105px; border-bottom:dashed 1px #ccc;}
.a_img_clanek_blok{ height:110px; display:inline-block; float:left;}
.dalsi_clanky{  font-size:18px; padding:10px; margin-bottom:0px;  margin-left:460px; 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:400px;  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 ------------ 76C428*/
	.menumoje{ color:#eee;
	font-size:12px;}
     #prihlaseni{
	 /* -webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	73AA39
	*/
	min-width: 260px !important;

background-color:#7EB841  !important;
border:1px solid #4C771E;

 color:#FFF;
	padding:5px;
	width: 200px !important;
	margin-top: 40px;


	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; }

			    .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;}
			.logo{position:relative; left:10px;  display:block; width:400px;   }
			.logo2{position:relative; left:11px;}
			.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;}


			.abcdtable table, .abcdtable td{
				border: none;}
				.abcdtable input{
					position:relative;
					     margin-left: 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;}
	#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;}
#downbanner_container_fb{
border:1px solid #999; width:1014px; height:410px; background-color:#FFF !important; position:relative; left:-18px; top:18px;}
.rightWrap{ position:relative; top:-20px;}
.obal300x600{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; margin:0 auto; margin-top:10px !important;
background-color:#FFF; padding:0px !important; width:300px !important; border:1px solid #666 !important;  }
.info_newsletter{margin:0!important;; padding:0 !important;; position:relative; top:3px; padding-left:0px; cursor:help}
.newsletter{"-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius:10px; border:1px dashed #222; width:500px; padding:5px; margin:0 auto;}
	#spatne
{
	padding: 10px; border:1px dashed #C00; background-color:#edb1af ; margin: 5px; text-align:center; color:
	#000;
}
	#topbanner{  width:970px; height:90px;  margin:0 auto; margin-bottom:10px;padding-bottom:10px; border-bottom:1px dashed #ccc;  z-index:9999 !important; padding-top:10px; text-align:center ; position:absolute;  top:50px; left:20px;
 }
 .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;
}

.sipka
	 {
		 padding-right:20px;
		  background: url('./images/sipka.png') no-repeat ;
		  background-position:right;
	 }
	 #print input{
	font-size: 17px;
	padding: 10px;
	padding-right: 40px;
	 background: url('/images/printer.png') no-repeat right;
	 background-position: 147px ;
	 text-align: center;
	 cursor: pointer;
	 color: #277D12;

  border: 1px solid #888;

  background-color: #eee;
	}
	#print  {
		margin: 0 auto;
		text-align: center;
	}
		/*#print  img {
		margin: 0 ;
		padding: 0;
		border:none:;
	}*/
	.call_to_action{
		color: #fff !important
	 display:block;
	 font-size:18px;
	 width:260px;
	 background-color:#58A3D5;
	 -webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;

	padding:10px;
	margin:25px ;
	margin-left:200px;
	text-decoration:none;
	text-align:center;
	border: solid 1px #666;
	text-shadow: 1px 1px 1px #666;
        filter: dropshadow(color=#666, offx=1, offy=1);
 }
	 .call_to_action:hover{
		 background-color:#2F92D4;
		 color:#fff;}
		 .table_sede_ohr{

	}
	.table_sede_ohr td{
		 border:1px solid #BBB !important;
		 padding:2px;

	}
	.mobil_icon_footer{
		border:none !important; padding:0!important; margin:0!important; position:relative!important; top:2px!important; height:20px!important;
	}
	.onlyprint{
		display:none;
	}
	#print_share {
 	top: 2px !important;
    position: relative;
	padding: 3px;
    font-size: 13px;
    padding-left: 8px;
    padding-right: 35px;
    background: url('../images/printer.png') no-repeat right;
    background-position: 110px;
    background-size: 15%;
    text-align: center;
    cursor: pointer;
    color: #111;
    border: 1px solid #888;
    background-color: #efefef;
	}
	.share_table  {  margin-left: 10px}
	.share_table td{ vertical-align: top !important; }
	.nav-link{
		padding: 5px 10px;

		color: #111;
		background-color: #85d62a;
		margin: 6px;
		margin-right: 10px;
		display: inline-block;
	}

.art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover
{
    outline: none;
}

.art-hmenu, .art-hmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.art-hmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.art-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.art-hmenu li li
{
  float: none;
}

.art-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
  min-height: 0;
  background-image: url('../images/spacer.gif');
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.art-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.art-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.art-hmenu:after, .art-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.art-hmenu{
  min-height: 0;
  position:relative;
  padding: 6px 6px 6px 6px;
}

.art-hmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

/* menu structure */

.art-nav
{
   position: relative;
  margin:0 auto;
  min-height: 44px;
  z-index: 100;
    margin-top: 0;
    margin-bottom: 0;
}

.art-nav-outer
{
    position:absolute;
    width:100%;
}

.art-nav-l, .art-nav-r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  background-image: url('../images/nav.png');
}

.art-nav-l
{
  left: 0;
  right: 5px;
}

.art-nav-r
{
  right: 0;
  width: 1025px; /*zmena 2014*/
  clip: rect(auto, auto, auto, 1020px);
}

/* end Menu */

/* begin MenuItem */
.art-hmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 32px;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
}

.art-hmenu ul li
{
    margin:0;
    clear: both;
}

.art-hmenu a .r, .art-hmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 106px;
  background-image: url('../images/menuitem.png');
}

.art-hmenu a .l
{
  left: 0;
  right: 4px;
}

.art-hmenu a .r
{
  width: 408px;
  right: 0;
  clip: rect(auto, auto, auto, 404px);
}

.art-hmenu a .t, .art-hmenu ul a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover
{
  text-align: left;
  text-decoration: none;
}

.art-hmenu a .t
{
  color: #000000;
  padding: 0 14px;
  margin: 0 4px;
  line-height: 32px;
  text-align: center;
}

.art-hmenu a:hover .l, .art-hmenu a:hover .r
{
  top: -37px;
}

.art-hmenu li:hover>a .l, .art-hmenu li:hover>a .r
{
  top: -37px;
}

.art-hmenu li:hover a .l, .art-hmenu li:hover a .r
{
  top: -37px;
}
.art-hmenu a:hover .t
{
  color: #1C1C1C;
}

.art-hmenu li:hover a .t
{
  color: #1C1C1C;
}

.art-hmenu li:hover>a .t
{
  color: #1C1C1C;
}

.art-hmenu a.active .l, .art-hmenu a.active .r
{
  top: -74px;
}

.art-hmenu a.active .t
{
  color: #C7E49A;
}
/* end MenuItem */

/* begin MenuSeparator */
.art-hmenu .art-hmenu-li-separator
{
  display: block;
  width: 8px;
  height:32px;
}
.art-nav .art-hmenu-separator
{
  display: block;

  padding:4px;
  width: 2px;
  height: 32px;
  background-image: url('../images/menuseparator.png');
  background-repeat: no-repeat;
  background-position: 3px;

}

.menu_row{
	background-color: #d6f1b8;
	 padding: 0px
}
/* end MenuSeparator */
.header_wrap{
	background-color: #669933;
 min-height: 150px; }
.header_content{
	max-width: 1025PX;
}
.header_content a, .header_content a:hover {
	color: white;
}

.main_frame_wrap{
	background: url(../images/pw_maze_white.png) !important;

	padding-left: 0px !important;
	padding-right: 0px !important;
}



.main_frame{
	max-width: 1025PX;
	min-height: 700px;
	background-color: white;
	 border: solid 1px #aaa;
	 color: #111;
	 font-size: 15px;
}
.main_frame h3{
	padding-right:20px;
	color:#323232 !important;
}
.main_frame a{
	text-decoration: underline;
    color: #237110;
}
.main_frame li {
	    background-image: url(./../images/postbullets.png);
	background-position-y: 3px;
    background-repeat: no-repeat;
    padding-left: 12px;
    overflow-x: visible;
    overflow-y: hidden;
}
}
.main_frame a:hover{
	text-decoration: none;
    color: #237110;
}
.main_frame  table, td{


	}
	.main_frame  td{
	padding: 3px;
	  border: 1px solid #ccc;
	}

	h1 ,h2,h3 ,h4 {
		margin-top: 15px;

		font-weight: normal;

}
h1 {
	font-size: 2.15rem;
	    padding-top: 20px;
    padding-bottom: 10px;
}
h2 {font-size: 1.65rem;

}
h3 {
	font-size: 1.4rem;


}
h4 {

}
.main_content{
	max-width: 650px;
	display: inline-block;
	padding: 3px;

}
.main_right_collumn{
	width: 320px;
	float: right;

}
.banner{
	margin-top:20px;
	padding-left: 10px;


}
.info_re{
	padding:0px;
	 margin:0px;
	 font-size:9px;
	 width:300px;
	  text-align:right  !important;
	   position:relative; left:120px;
}
.banner_content{
	border:1px solid  #ccc;
	 width:302px;
	  height:602px;


}


.reg{ color:#fff;font-size:13px !important;
text-decoration: underline;}
.reg:hover{ text-decoration:none;}
.bezohraniceni  td{
	border:none !important;}
	 .bezohraniceni_form td, th, tr{
	border:none !important;
	 }
		 .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 ;
	}


footer a {
	color: #fff;
	display: block;
}
footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.footer_text_info    {
	padding-top: 20px
}
.footer_text_info p   {
	font-size: 12px;
	color: #111;
}
.footer_text_info p a {
	display: inline;
	color: #111;
	text-decoration: underline;

}

.footer_wrap{
	background-color: #669933;
	 min-height: 200px;

	 margin-top: 30px;
}
.rmm{
	display: none !important;
}
.rmm a:hover{
	color: white !important;
}
.ask_login_mobile{
 		display: none;
 	}
 	 .iframe{
 	width: 670px;
 }
 .a-fb-group{
 	display: inline; max-width: 300px; position: relative; top:-20px; float: right;
 }
 @media screen and (max-width: 990px) {



 	.main_right_collumn{
 		display: none;
 	}
.rmm{
	display: block !important;
	top: 10px;
	position: relative;
}
.art-nav{
	display: none !important;
}

.menu_row{
	background-color: #669933;
    }
}
  .photo-tom{font-size: 12px; float: right; width: 260px; padding: 5px; margin-bottom: 20px; margin-left: 10px; padding-top: 0px; background-color: #efefef; text-align: center;}
  .photo-tom img{width: 230px;
   clear: both;}

    @media screen and (max-width: 776px) {

  .photo-tom{ width: 160px; padding: 5px; margin-bottom: 10px; margin-left: 5px; margin-right: 15px; }
  .photo-tom img{width: 130px;
   clear: both;}
}
 @media screen and (max-width: 776px) {

 	.dalsi_clanky, .dalsi_clanky2{
 		margin-left: 100px !important;
 	}

 	 	 .a-fb-group{
 	display: block; top:0px;
 	float: none;
 	margin: 0 auto;
 	margin-top: 20px;
 }
 .fb-group{
 	margin: 0 auto;

 }

.logo img {
	width: 85%;
	 left:-20px;  display:block;
}
 	#prihlaseni{
 		display: none;
 		margin-top: 0px;
 		margin-bottom: 10px !important;

 	}
 	.ask_login_mobile{
 		/* TODO: enable for login in mobile display: inline-block; */ display: inline-block;
 		font-size: 15px !important;
 		text-decoration: none;
 		border-bottom: 1px dotted white;
 		margin-bottom: 10px !important;
 		    float: right;
    margin-right: 5px;
 	}
 	.ask_login_mobile:hover{
 		text-decoration: none;
 	}
 	.footer_menu, .plano-test, .popisek_clanku, #zelene, #print_share, .hide_mobile{
 		display: none;
 	}

 	.obrazek_clenak{
 		max-width: 70px;
 	}
 	.clanek_blok{ min-height:90px; }
 	.header_wrap {
     min-height: auto !important;
	}
 	.rmm{
 		padding-bottom: 15px !important;
 	}
 	.rmm li{
 		background-image: none;
 	}
 .iframe{
 	max-width: 480px !important;
 }
.main_frame{
	border: none;
}

}



  @media screen and (max-width: 400px) {
.logo img {
	width: 90%;
	 max-width: 320px;
}
.pdf-plano-de-contas{display: none}
}

@include media-breakpoint-down(xs) { ... }
@include media-breakpoint-down(sm) { ... }
@include media-breakpoint-down(md) {


 }
@include media-breakpoint-down(lg) {
}

@include media-breakpoint-only(xs) { ... }
@include media-breakpoint-only(sm) { ... }
@include media-breakpoint-only(md) { ... }
@include media-breakpoint-only(lg) { ... }
@include media-breakpoint-only(xl) { ... }
