@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Open+Sans:wght@400;600&display=swap');

body {
	margin: 0;
	text-align: left;	
	background: white url(https://adata.azami.cz/124757/web_templates/53/images/bcg.jpg) center top repeat-x;
	font-size: 13px; 
	font-family: Arial;
	color: #666666; max-width: 100%; 
}

a:LINK, A:VISITED {
	color: #19345d; text-decoration: underline;
}

a:HOVER {
	color: #779e00;	text-decoration: none;
}

#ccnst__main a {
  text-decoration: none !important;
}


a.ahp:link, a.ahp:visited {
	font-weight: bold; text-decoration: underline; color: #1d3e6f;
}

a.ahp:HOVER {
	color: #779e00;
}

.error {list-style: none; text-align: center; color: #cc3300; font-size: 22px;    position: fixed;
    top: 10px;
    left: 10px;
    max-width: 250px;
    background-color: #fff;
    z-index: 1000;
    border: 1px solid #cc3300; padding:10px;}
.success {list-style: none; text-align: center; color: #8db900; font-size:22px;    position: fixed;
    top: 10px;
    left: 10px;
    max-width: 250px;
    background-color: #fff;
    z-index: 1000;
    border: 1px solid #8db900;padding:10px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*background:.FAEBD2;
	Filter: Alpha(Opacity=90,Style=0);
	opacity:.90;*/



/*  ****** definice nadpisu ******  */

h1 {
	font-size: 30px; padding: 3px 0 15px 0; letter-spacing: 0; color: #1d3e6f;	
	margin: -20px 0 0 0; font-weight: normal;
}

.h11 {
	font-size: 22px; padding: 7px 0 15px 0; letter-spacing: 0; color: #1d3e6f;	
	margin: 0 0 0 0; font-weight: normal;
}




h2 {
	font-size: 18px; padding: 30px 0 10px 0; color: #333333;	
	margin: 0; font-weight: normal; color: #1d3e6f;	
}

h3 {
	font-size: 14px; padding: 2px 0; letter-spacing: 0; color: Black;	
	margin: 0;
}

/*  ****** definice druhu pisma ******  */



.hr {
	margin: 3px 10px;
}



/*  ****** hlavni tabulka ******  */




/*  ****** definice poli hlavni tabulky ******  */


.top {
	background: none; height: 120px;
}

.logo {
	float: left; margin: 10px 0 0 0;
}
.kontakt {
	float: right; margin: 25px 0 0 50px;
}

.topiso {
	float: right; margin: 15px 0 0 0;
}

.topiso img {
    height: 49px;
    max-height: 49px;
    min-height: 49px;
}

.topjazyky {
	float: right; margin: 30px 0 0 50px;
}


.top1 {
	background: none; height: 95px;
}




.menuhlavni {
	background: none;margin: 0 0 0 0;
}




.bcg {
	background: silver;
}



.menunadpis {
	display: none;
}

.navbar-inverse { background-color: transparent}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #335984}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #335984}
.dropdown-menu { padding: 0 0 0 0;background-color: #335984; border:  none; box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent;}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border: none}
.navbar-inverse .navbar-brand { color: #999999}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: white}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li {
	
}
.navbar-toggle {
	background: black; margin-top: 3px;
}
.dropdown-menu>li>a { display: block;border-bottom: 1px solid rgba(255,255,255,0.1); padding: 5px 0 8px 0;margin: 0 40px 5px 20px; color: #efecee; text-decoration: none;}
.dropdown-menu>li>a i { display: block; float: right; margin: 2px -18px 0 0;}
.dropdown-menu>li>a strong { padding: 5px; font-weight: normal;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: white}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}



.navbar-default .navbar-nav > li > a:focus, .navbar-nav > li > a{
    color: white; font-size:  16px; padding: 8px 20px;
    text-decoration: none;  border-right: 1px solid rgba(255,255,255,0.2);
}

.navbar-default .navbar-nav > li > a:hover, .navbar-nav > li > a:hover{
    
}



table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}

table {
	width: 100%;
	margin-bottom: 25px
}

table th, table td {
	padding: 8px;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ddd
}

table th {
	font-weight: bold
}

table thead th {
	vertical-align: bottom
}








.nopadding {
	padding: 0; 
}




.main {
	margin: 20px 0 0 0; font-size: 14px;
}

.main-hlavni {
	background: white; padding: 20px 0 0 0;
}



.zobrazeni {
	padding: 0 30px 0 0;
}


.main-hlavni a:hover {
	opacity: 0.7; transition: 100ms;
}

.main-hlavni input[type=submit]:hover {
	opacity: 0.7; transition: 100ms;
}

.zobrazeni img {
	max-width:  100%; height: auto;
}

.zobrazeni iframe {
	max-width:  100%; 
}




/* MINIBANNERY - STYLE12 CSS */


.mini_banner {
	margin: 0 0 10px 0; height: 140px; width: 100%; overflow: hidden;
  	display:block;
}




.banner {
	margin: 0 0 10px 0; height: auto; background: none; overflow: hidden;
	width: 100%;
}

a.objbutton1:link, a.objbutton1:visited {
	display: block; width: 280px; height: 66px; line-height: 20px;
	background: url(https://adata.azami.cz/124757/web_templates/53/images/nbutton_poptavka.png) center no-repeat;	text-decoration: none; padding: 12px 17px 0 0;
	z-index: 100; margin: 0 0 0 69px; color: white; font-size:  20px;
	text-align: center;
}

a.objbutton2:link, a.objbutton2:visited {
	display: block; width: 270px; height: 70px; line-height: 20px;
	background: url(https://adata.azami.cz/124757/web_templates/53/images/nbutton_poptavka.png) center no-repeat;	text-decoration: none; padding: 14px 17px 0 10px;
	z-index: 100; color: white; font-size:  20px;
	text-align: center; z-index: 10; right: 0; top: 0; left: 0; bottom: 0; border-radius: 6px; margin: auto; position: absolute;
}


a.objbutton1 strong, a.objbutton2 strong {
	display: block;
}

a.objbutton1:hover, a.objbutton2:hover {
	opacity: 0.8;
}





.main_prava_hlavni {
	padding: 20px 0 0 0;
  	margin: 0;
}







.blokyhp {
	margin: 0 0 0 0;
}

.blokyhp1 {
	float: left; margin-top: -30px;
}

.blokyhp2 {
	float: right; margin-top: -30px;
}

.blokyhp h2, .h2hp {
	font-size: 22px; color: #1d3e6f; font-weight: normal;
	padding: 5px 0 15px 0;
}

.blokyhp h3 {
	font-size: 16px; color: #1d3e6f; font-weight: normal;
}

.blokyhp1 p {
	line-height: 19px; font-size: 14px; padding: 5px 0 0 0;
}

.blokyhp2  {
	font-size: 12px;
}

.blokyhp a {
	color: #779e00; text-decoration: underline; font-size: 12px;
	display: block; 
}

.tab_hp1 {
	padding: 5px 20px 10px 0;	vertical-align: top;
}
.tab_hp1 img {
	border: 6px solid white; min-width: 80px; height: auto;	
}

.tab_hp2 {
	padding: 0 0; font-size: 14px;
}

.tab_hp2 h3 {
	display: block; text-decoration: underline;
}

.tab_hp2 p {
	padding: 10px 0 0 0;
}

.blokyhp1 a {
	font-size: 14px; padding: 10px 0;
}



.tab_hp2 a {
	color: #214780; font-size: 16px;
	display: block; text-decoration: underline;
}




















.main_leva {
	padding: 30px 0 0 0; 
}

.main_leva img {
	max-width: 95%;
}




.h_produkty {
	display: block; width: 200px; padding: 5px 0 25px 15px; text-align: left;
	background: url(https://adata.azami.cz/124757/web_templates/53/images/h_produkty.png) left no-repeat; color: white;
	font-size: 20px; margin: 0 0 0 10px;
}

a.sidemenu:link, a.sidemenu:visited {
	padding: 7px 0 9px 8px; font-size: 16px; text-decoration: none; display: block; 
	background: url(https://adata.azami.cz/124757/web_templates/53/images/asidemenu.png) bottom right no-repeat;
	color: #d2d8e2; width: 195px; margin: 0 0 0 15px;
}

a.sidemenu:HOVER {
	background: #19345d url(https://adata.azami.cz/124757/web_templates/53/images/asidemenu.png) bottom right no-repeat;
}

.minibannery {
	padding: 0; margin: 0;
}

.minibannery a {
	padding: 0; margin: 0; border: none;
}

.minibanner {
	margin: 0 0 10px 0; max-width: 100%; height:  auto;
}


.box_leva {
	width: 240px; height: 245px; background: url(https://adata.azami.cz/124757/web_templates/53/images/sidebox.png) top no-repeat;
	padding: 0 0; margin: 10px 0 10px 0;
}

.box_leva_fill {
	width: 180px; padding: 20px 15px; font-size: 12px; line-height: 17px;
}

.box_leva_fill span{
	display: block; color: #19345d; font-size: 18px; padding: 0 0 12px 0;
}












.produkty {
	margin: 10px 0 40px 0;
}


a.prod1 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/prod1.png) top left no-repeat; 
}
a.prod2 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod2.png) top left no-repeat; 
}
a.prod3{
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod3.png) top left no-repeat; 
}
a.prod4 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod4.png) top left no-repeat; 
}
a.prod5 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod5.png) top left no-repeat; 
}
a.prod6 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod6.png) top left no-repeat; 
}
a.prod5x {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod7.png) top left no-repeat; 
}
a.prod8 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod8.png) top left no-repeat; 
}


a.oprod1 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/oprod1.png) top left no-repeat; 
}
a.oprod2 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod2.png) top left no-repeat; 
}
a.oprod3{
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod3.png) top left no-repeat; 
}
a.oprod4 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod4.png) top left no-repeat; 
}
a.oprod5 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod5.png) top left no-repeat; 
}
a.oprod6 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod6.png) top left no-repeat; 
}
a.oprod7 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/oprod7x.png) top left no-repeat; 
}
a.oprod8 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/prod9.png) top left no-repeat; 
}




a.sprod1 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/sprod1.png) top left no-repeat; 
}
a.sprod2 {
	background:  url(https://adata.azami.cz/124757/web_templates/53/images/sprod2.png) top left no-repeat; 
}



a.prod1, a.prod2, a.prod4, a.oprod1, a.oprod2, a.oprod3, a.oprod4, a.sprod1, a.sprod2, a.prod3, a.prod8, a.prod5, a.prod6, a.prod5x, a.oprod8, a.oprod5, a.oprod6, a.oprod7, a.oprod {
	display: block; float: left; height: 100px; width: 168px; 
	padding: 140px 3px 40px 30px; color: #779e00; font-weight: bold; font-size: 15px; line-height: 16px; margin: 0 0 10px 0;
	text-decoration: none;
}

a.prod1:hover, a.prod2:hover, a.prod3:hover, a.prod4:hover, a.prod5:hover, a.prod6:hover, a.prod5x:hover, a.prod8:hover {
	color: #214780; text-decoration: underline;	
}

a.oprod1:hover, a.oprod2:hover, a.oprod3:hover, a.oprod4:hover, a.oprod5:hover, a.oprod6:hover, a.oprod7:hover, a.oprod8:hover, a.oprod:hover {
	color: #214780; text-decoration: underline;	
}

a.sprod1:hover, a.sprod2:hover {
	color: #214780; text-decoration: underline;	
}





















a.nprod {
	display: block; width: 192px; color: #779e00; font-size: 17px; height: 200px;
	float: left; padding: 150px 0 0 0; text-align: center; font-weight: bold;
	text-decoration: none; line-height: 20px; margin: 0 0 20px 0;
}

a.nprod:hover {
	text-decoration: underline; opacity: 0.8;
}


a.submenu-prod {
	position: relative;
}

a.submenu-prod:before {
	content: '';
  	width: 10px;
  	height: 100%;
  	background-image: url(https://adata.azami.cz/124757/web_templates/53/images/submenu-shadow.png);
  	background-repeat: no-repeat;
  	display: block;
  	position: absolute;
  	top: 5px;
  	left: 0;
}











.hpaktuality {
	padding: 40px 0 15px 0;
}

.nopadding1 {
	padding: 0 20px 0 0;
}

.nopadding2 {
	padding: 0 0 0 0;
}

.hpaktuality h4 {
	color: #19345d; font-size: 24px; margin: 0 0; padding: 0 0;
}

.hpaktualita  {
	margin: 10px 0 10px 0;
}

.hpaktualita img , .hpaktualita2 img {
	width:  100%; height: auto; border: 1px solid silver; padding: 2px;
}

.hpaktualita span {
	font-size: 14px;
}

.hpaktualita h3 {
	color: gray; font-size: 18px; padding: 2px 0 7px 0; display: block;
}

.hpaktualita h3 a {
	text-decoration: underline;
}

.hpaktualita p {
	font-size: 14px; padding: 0; margin: 0; 
}

a.aktbutton {
	font-size: 14px;  color: gray; padding: 4px 7px; border-radius: 4px; border: 1px solid silver; display: block; width: 140px;
	text-decoration: none; text-align: center; margin: 10px auto;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

}





.hpaktualita2 {
	margin: 10px 0 50px -15px;
}

.hpaktualita2 span {
	font-size: 14px; display: block;
}

.hpaktualita2 h3 {
	font-size:  18px; padding: 0 0 5px 0; display: block; color: #214780;
}

.hpaktualita2 h3 a {
	text-decoration: underline; color: #214780;
}

.hpaktualita2 p {
	font-size: 14px; 
}

a.aktbutton2 {
	font-size: 14px;  color: gray; padding: 4px 7px; border-radius: 4px; border: 1px solid silver; margin: 10px 0; display: block; width: 100px;
	text-decoration: none; text-align: center;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

}




a.aktbutton:hover, a.aktbutton2:hover {
	opacity: 0.7;
}















.main_prava {
	background: none; padding: 0 0 0 0;
}



.main_prava_hlavni p {
	line-height: 20px;
}

.main_prava_gallery {
	background: none; margin: 0 0 30px 0;
}























.dolni {
	padding: 40px 0 30px 0; border-bottom: 40px solid #132a50;
	background-color: #1d427c; color: #a9b7ce;
}

.dolni a {
	color: #a9b7ce; text-decoration: underline; line-height: 25px;
}

.dolni a:hover {
	color: white; text-decoration: none;
}

.dolni img {
	max-width:  100%;
}
.img-dolnivozik {
	display: block; margin: 80px 0 -75px 0;
}

.hdolni {
	display: block; color: white; font-size: 18px;
	margin: 0 0 10px 0;
}

.autor {
	display: block; position: absolute; bottom: -84px; right: 0;
}





.footertext.container:empty, .footertext:empty {
   display: none;
}
.footertext {
	padding: 20px 0; font-size: 11px;  color: #a1a1a1;	
	background: #f2f2f2;
}
.footertext a {
	color: #a1a1a1; text-decoration: underline;
}
.footertext a:hover {
	color: #779e00; text-decoration: underline;
}





.dolnidiv {
	font-size: 11px; background: none; height: 75px;
	margin: 195px 0 0 175px; position: absolute;
}

.dolnidiv1 {
	 float: left;
}

.dolnidiv2 {
	width: 150px; float: right;	
}

a.mail:link {
	color: #214780;	
}


.dolniauthor {
	position: absolute; width: 300px; height: 30px; margin: 140px 0 0 15px;
	color: #666666; font-size: 12px;
}

a.author {
	color: #666666;
}
















/*  hledani    */



.tab_hledej {
	margin: 0 0 0 250px; border: silver 1px solid; background: white;
}

.tab_hledej td {
	background: none;
}

.user_search {
	background: none; color: silver; font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; border: none; padding: 3px;
}



.btnu2 {
	background: red url(https://adata.azami.cz/124757/web_templates/53/images/lupa.png) center no-repeat; border: none; padding: 5px; width: 30px;
}



/* foto galerie */

.foto_tab1 {
	margin: 0 10px 10px 0; float: left;
}

.galobr1 {
	padding: 2px; height: 140px; width: 140px; vertical-align: middle;
	text-align: center; border: 1px solid #ada1a1; background: #fefefe;
	border: #cccccc 1px solid; 
}

.galobr1 div {
	height: 130px; width: 130px; }

.galobr1 div:hover {
	opacity: 0.7; 
}

.galobr1 img {
	max-width: 100%; max-height: 100%; 
}




/* gallery */

.gallerydiv {
	width: 22%; margin: 0 0 10px 10px; float: left; border: 3px solid #f2f2f2;
}
.gallerydiv:hover {
	transition: 100ms; opacity: 0.7;
}
.gallerydiv a {
	display: block; width: 100%; height: 100%; text-decoration: none;
}
.square {
	width:  100%;
}







.foto_tab1 {
	float: left; margin: 10px 10px 0 0; text-align: center;
}

.galobr1 {
	border: 6px solid #d4d4d4; width: 200px; height: 160px; padding: 0;
	vertical-align: middle; 
}

.galobr1 div {
	width: 200px; height: 160px; overflow: hidden;
}

.galobr1 div img {
	display: block; height: auto; margin: 0; max-width: 150%;
}

.galobr1 img:hover {
	opacity: 0.6;
}

.galtext td {
	width: 200px; height: 37px; line-height: 14px; vertical-align: top; padding: 3px 0 0 0;
}







/* konec foto galerie */


/* kontakt */

.user_search1 {
	background: white url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: silver; 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 3px; 
	border: #e0dada 1px solid; width: 270px;
}

.kontakt_tab {
	
}

.kontakt_tab td {
	background: none; padding: 5px; vertical-align: middle;
}

/* konec kontakt */




.tab_kontakty {
	width: 100%; border-spacing: 1px; margin: 20px 0 20px 0;
}

.kontakt_zvyrazneni td {
	background: #d0d0d0; color: #19345d; padding: 5px 5px; font-weight: bold;
}

.kontaktt td {
	background: #f4f4f4;	padding: 5px 5px;	
}


.tab_kontakty td:nth-child(2) {
      }








.haktualita {
	display: block; color: #183158; font-size: 16px; font-weight: normal; 
	padding: 5px 0 0 0;
}

.p_aktualita {
	font-size: 12px; padding: 0 0; margin: 5px 0;
}

a.aavice {
	color: #779e00;
}



























.poptform {
	margin-top: -60px;
}

.kat_fefco {
	max-width: 100%; overflow: auto; 
}


.tab_fefco {
	border-spacing: 0px;	width: 100%; font-size: 12px;
}

.gray1 td {
	background: #f4f4f4; vertical-align: middle; border-bottom: 1px silver solid;
	border-left: 1px solid white; padding: 4px 6px;
}

.gray2 td {
	background: #e2e2e2; vertical-align: middle; border-bottom: 1px silver solid;
	border-left: 1px solid white; padding: 4px 6px;
}

.green td {
	background: #b8cc7a; vertical-align: middle; padding: 10px 10px; color: #162d50;
	border-left: 1px solid white; 
}

td.whitee {
	background: white;
}

a.a_fefcozpet {
	color: #4a9215; font-weight: bold; text-decoration: underline; display: block;
	margin: -9px 0 0 0; padding: 0 0; position: absolute;
}








/*  POPTAVKOVY FORMULAR  */

.div_poptformular {
	background: white; border: 1px solid #e8e8e8; width: 100%;
	padding: 20px 30px; margin: 50px 0 0 0; color: #323232;
	box-shadow:         3px 3px 10px rgba(0,0,0,0.3);
	border: 1px solid rgba(0,0,0,0.1); border-radius: 5px;
  margin-bottom:30px;
}

.div_poptformular h3 {
	color: #214780; font-size: 16px; display:block; 
}

.div_poptformular p {
	margin: 0; padding: 10px 0 30px 0;
}


.tab_poptkont {
	font-weight: bold;
}

.poptinput {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) top left no-repeat; border: 1px solid #afafaf; width: 90%;
	padding: 5px;
}

.poptinputext {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) top left no-repeat; border: 1px solid #afafaf; width: 90%;
	padding: 5px;
}

.button_popt {
	border: none; background: url(https://adata.azami.cz/124757/web_templates/53/images/button_poptavkaodeslat.png) left no-repeat; display: block; 
	width: 280px; height: 90px; margin: 10px auto; cursor: pointer;
}


/*     POPTAVKOVY FORMULAR      */



.divdivkontakt {
	background: none; width: 100%; color: #333333; margin-top: -80px;
}



.table_kontakt {
	color: #333333; width: 100%;
}

.td_kontakt1 {
	font-weight: bold; font-size: 12px; width: 150px; border: 1px solid white;
}

.td_kontaktinput1 {
	padding: 2px 0;  border: 1px solid white;
}

.tdradios {
	font-weight: bold; font-size: 12px;
}

.bigred {
	color: #cc3300; color: #cc3300; font-size: 18px; padding: 0 5px;
}

.red {
	color: #cc3300; padding: 5px 0; display: block;
}
.table {outline:1px solid #ccc;    outline-offset: 5px;}
.table tr,.table td {    border: 0px solid transparent !important;}



.kontimg {
	width: 100%; display: block; margin: 0 0 0 20px;
}






.table_tabpoptavka {
	background: #e8e8e8; border-spacing: 0px; margin: 20px 0 20px 0; width: 100%;
}

.table_tabpoptavka td {
	border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;
	text-align: center; font-size: 12px; padding: 6px;
}

.table_tabpoptavka strong {
	
}



.table_poznamky {
	
}

.table_poznamky td {
	vertical-align: top;
}

.td_poznamky1 {
	max-width: 120px;
}



a.greenunderlined {
	color: #779e00; font-weight: bold; 
}

.green {
	color: #8db900;
}



.karKra {
	width:  100%; overflow: auto;
}

.user_search11 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border: 1px solid #adadad; padding: 6px; max-width: 190px;
}

.user_search12 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	border: 1px solid #adadad; padding: 4px; max-width: 40px;
}

.user_search13 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	border: 1px solid #adadad; padding: 4px; max-width: 80px;
	padding: 2px 0;
}


.user_search14 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border: 1px solid #adadad; padding: 6px; width:  100%; height: 100px;
	margin: 0 0 10px 0;
}


.button_submit {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/button_odeslat2.png) left center no-repeat;
	border: none; width: 205px; height: 70px; margin: 0 0 0 -5px;
	padding: 0 15px 10px 0;
	cursor: pointer; color: white; font-weight: bold; font-size: 22px;
	font-family: Calibri, Tahoma;
}


h5 {
	display: block; padding: 20px 30px; margin: 20px 0;
	color: white; background: #779e00; font-size: 14px; 
	width: 600px;
}



.aktual1 {
	border: 1px solid silver; padding: 1px; width: 150px; margin: 0 20px 20px 0;
	float: left; height: 100px; text-align: center;
}
.aktual1 img{
	max-width: 130px; max-height: 80px;
}

.aktual2 {
	float: left; width: 500px; 
}
.aktual2 h2 {
	padding: 0;margin: 0 0 0px 0;
}


a.visibleen, a.visiblede, a.visiblesk {
	display:  none;
}
li.visibleen, li.visiblede, li.visiblesk {
	display:  none;
}


.article-page-link {padding-right: 10px;}
.article-page-link.active {text-decoration: none;}
.article-paging {text-align: center;}

.gallery{margin-top: 50px; margin-bottom: 50px;}


/* Responsive Styles */


@media(min-width:992px) {
	
	.navbar-default .navbar-nav > li > a:focus, .navbar-nav > li > a{
    color: white; font-size:  16px; padding: 8px 25px;
    text-decoration: none;  border-right: 1px solid rgba(255,255,255,0.2);
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}
.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}
	
	
}


@media(max-width:991px) {
    
    
.logo {
	float: left; margin: 10px 0 0 0;
}
.kontakt {
	float: right; margin: 25px 0 0 40px;
}

.topiso {
	float: right; margin: 15px 0 0 0;
}

.topjazyky {
	float: right; margin: 30px 0 0 40px;
}


a.objbutton1:link, a.objbutton1:visited {
	display: block; width: 260px; height: 66px; line-height: 20px;
	background: url(https://adata.azami.cz/124757/web_templates/53/images/nbutton_poptavka.png) center no-repeat;	text-decoration: none; padding: 12px 17px 0 0;
	z-index: 100; margin: 0 0 0 -3px; color: white; font-size:  20px;
	text-align: center;
}


.dolnikontakt {
	margin: 40px 0 0 0;
}

    
    
.user_search11 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border: 1px solid #adadad; padding: 6px; width: 120px;
}       
    
    
}

@media(max-width:767px) {




.logo {
	float: left; margin: 10px 0 0 0;
}
.kontakt {
	float: right; margin: 25px 0 0 40px;
}

.topiso {
	display: none;
}

.topjazyky {
	position: absolute; right: 10px; top: -25px;
}


a.objbutton1:link, a.objbutton1:visited {
	display: block; width: 260px; height: 66px; line-height: 20px;
	background: url(https://adata.azami.cz/124757/web_templates/53/images/nbutton_poptavka.png) center no-repeat;	text-decoration: none; padding: 12px 17px 0 0;
	z-index: 100; margin: 15px auto 25px auto; color: white; font-size:  20px;
	text-align: center;
}


.zobrazeni {
	padding: 0 0 0 0;
}

.aktimage {
	display: none;
}

.hpaktualita2 {
	margin: 10px 0 20px 0; padding: 0;
}





.navbar-collapse {
	background: #0c3762; z-index: 10000; position: relative;
}

.dropdown-menu>li>a strong { padding: 5px; font-weight: normal; color: #efefef;}





a.nprod1, a.nprod2, a.nprod3, a.nprod4, a.nprod5 {
	display: block; width: 170px; color: #779e00; font-size: 14px; height: 190px;
	float: left; padding: 140px 0 0 0; text-align: center; font-weight: bold;
	text-decoration: none; line-height: 16px; background-size: length;
	margin: 0 10px 10px 0; background-size: cover;
}


.h11 {
	font-size: 18px; padding: 3px 0 15px 0; letter-spacing: 0; color: #1d3e6f;	
	margin: 0 0 0 0; font-weight: normal;
}



.menunadpis {
	display: block; position: absolute; right: 70px; color: white;
	top: 10px; font-weight: bold; font-size: 13px;
}

   
   
.user_search11 {
	background: url(https://adata.azami.cz/124757/web_templates/53/images/input.png) left top no-repeat; color: gray; 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border: 1px solid #adadad; padding: 6px; min-width: 80%;
}  


.kontimg {
	display: none;
}

 
 
 
 /* gallery */

.gallerydiv {
	width: 28%; margin: 0 0 10px 10px; float: left; border: 3px solid #f2f2f2;
}




}


/* UPRAVY TABULKY VYPRODEJ */

.middle-align {
	text-align:center;
}


@media(max-width:480px) {


.logo {
	float: left; margin: 15px 0 0 0; max-width: 120px; height: auto;
}
.kontakt {
	float: right; margin: 29px 0 0 40px; width: 40%;
}


h1 {
	font-size: 24px;}


.banner {
	margin: 0 0 10px 0; height: auto; background: none; overflow: hidden;
	width: 100%;
}

.carousel-inner {
	height: 120px;
}

.slide-image {
	height: 120px; 
}



.botttel {
	display: block; margin: 0 0 -15px 0;
}



.minibanner {
	margin: 10px auto; display: block; max-width: 100%; height:  auto;
}




a.nprod1, a.nprod2, a.nprod3, a.nprod4, a.nprod5 {
	display: block; width: 140px; color: #779e00; font-size: 12px; height: 165px;
	float: left; padding: 120px 0 0 0; text-align: center; font-weight: bold;
	text-decoration: none; line-height: 14px; background-size: cover;
	margin: 0 10px 10px 0; 
}




a.prod1, a.prod2, a.prod4, a.oprod1, a.oprod2, a.oprod3, a.oprod4, a.sprod1, a.sprod2, a.prod3, a.prod8, a.prod5, a.prod6, a.prod5x, a.oprod8, a.oprod5, a.oprod6, a.oprod7 {
	display: block; float: left; height: 100px; width: 50%; 
	padding: 140px 3px 40px 30px; color: #779e00; font-weight: bold; font-size: 15px; line-height: 16px; margin: 0 0 10px 0;
	text-decoration: none;
}

 /* gallery */

.gallerydiv {
	width: 46%; margin: 0 0 10px 10px; float: left; border: 3px solid #f2f2f2;
}
   
   
}

.main_prava .oprod{width:192px;}
.product-filter-label,.product-filter{font-size:18px; margin-bottom:15px;}
.product-filter {border:3px solid #8db900;}


/* vyprodej upravy tabulky */

td.middle-align {
	text-align: center;
}

td.no-wrap {
	white-space: nowrap;
}

/* popup okno vyprodej */

.popup-bg {
  position: fixed;
  z-index: 500;
  background: rgba(255, 255, 255, 0.4);
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}

.popup-container {
  width: 100%;
  max-width: 400px;
  height: 200px;
  position: absolute;
  top: 50%;
  margin-top: -100px;
  left: 50%;
  margin-left: -200px;
  background: #fff;
  text-align: center;
  border: 1px solid rgba(0,0,0,0.1);
  box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
  border-radius: 5px;
}

.popup-text {
  margin: 0 auto;
  display: block;
  font-size: 36px;
  margin-top: 50px;
  font-family: Arial, sans-serif;
  color: #1d3e6f;
}

.popup-container a {
  width: 150px;
  height: 50px;
  display: inline-block;
  font-size: 20px;
  margin: 0 10px;
  margin-top: 30px;
  line-height: 50px;
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
  font-family: Arial, sans-serif;
}

.popup-container .btn-continue {
  background: #428bca;
  border: 1px solid #357ebd;
  cursor: pointer;
}

.popup-container .btn-continue:hover {
  background: #357ebd;
}

.popup-container .btn-complete {
  background: #A5BA66;
  border: 1px solid #9AAF59;
}

.popup-container .btn-complete:hover {
  background: #9AAF59;
}

/*breadcrumbs*/

.breadcrumbs a {text-decoration: none;}
.breadcrumbs a:hover {text-decoration: underline;}

.fixed-head-table-wrapper {
	position: relative;
  	clear: both;
  	overflow-y: hidden;
    overflow-x: auto;
}
.mfp-container #ws_tip_box {
	background-image: url(https://adata.azami.cz/124757/www/www.akart.cz/pozadi.jpg);
    width: 800px;
    height: 500px;
}
.mfp-container #ws_tip_box .tip_p_title {
	font-size: 50px;
    letter-spacing: 1px;
    color: #304475;
    text-align: center;
    width: 355px;
    line-height: 55px;
      margin-bottom: 40px;
}
.mfp-container #ws_tip_box .tip_p_content {
    font-size: 23px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #5b5b5b;
    font-weight: 400;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
}
.mfp-container #ws_tip_box .tip_p_content strong {
	font-size: 70px;
    letter-spacing: 1px;
    line-height: 85px;
    color: #e2333f;
  display: block;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: left;
      white-space: nowrap;
}
.mfp-container #ws_tip_box .tip_p_content .popup-content {
	    width: 272px;
}
.mfp-container #ws_tip_box .tip_p_content .popup-bottom-text {
	font-size: 18px;
    letter-spacing: 0px;
    line-height: 28px;
    color: #304475;
    font-weight: 600;
      text-align: left;
    margin-top: 60px;
}
.mfp-container #ws_tip_box .tip_p_content .popup-buttons {
	    display: flex;
    justify-content: space-between;
    width: 417px;
      margin-top: 40px;
}
.mfp-container #ws_tip_box .tip_p_content .button-popup {
	font-size: 25px;
    letter-spacing: -2px;
    line-height: 42px;
    color: #080808;
    text-align: center;
      width: 173px;
    height: 46px;
      cursor: pointer;
  text-decoration: none;
}
.mfp-container #ws_tip_box .tip_p_content .button-popup.blue {
	background-image: url(https://adata.azami.cz/124757/www/www.akart.cz/modre.png);
}
.mfp-container #ws_tip_box .tip_p_content .button-popup.green {
	background-image: url(https://adata.azami.cz/124757/www/www.akart.cz/zelene.png);
}

#ws_tip_box>a {
	background: white;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    padding-top: 4px;
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 16px;
}