@charset "utf-8";
header,nav,menu,section,article,aside,footer,hgroup,figure,figcaption { display: block; } /* IE 8 compatibily HTML 5 */

sup, sub {
	line-height: 0;
}

.reset-style, .reset-style ul, .reset-style li {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	line-height: 140%;
}
.reset-style::before, .reset-style::after, .reset-style ul::before, .reset-style ul::after, .reset-style li::before, .reset-style li::after {
	display: none;
}

.margin-top-5px {
	margin-top: 5px!important;
}

.responsive-img {
	max-width: 100%;
	height: auto;
}

img.html5ImgFix {
	vertical-align: bottom;
}

img {
	vertical-align: baseline;
}

.width-100p {
	width: 100%;
}
.width-80p {
	width: 80%;
}
.width-60p {
	width: 60%;
}
.width-50p {
	width: 50%;
}
.width-40p {
	width: 40%;
}
.width-48p {
	width: 48%;
}
.margin-right-40px {
	margin-right: 40px;
}
@media screen and (max-width: 799px) { /* pod 800px to bude pod sebou*/
	.m .width-48p {
		width: 100%;
		clear: both;
	}
}
.valign-top {
	vertical-align: top;
}
.valign-middle {
	vertical-align: middle;
}
.valign-bottom {
	vertical-align: bottom;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}

.table-20 {
	border-collapse: separate;
	border-spacing: 0;
}
	.table-20 td {
		padding: 2px;
	}

.table-40 {
	border-collapse: separate;
	border-spacing: 0;
}
	.table-40 td {
		padding: 4px;
	}

.napoveda {
	padding: 10px 10px 10px 100px;
	background: #FFC url('/admin/gr/icons2/napoveda.png') 10px 10px no-repeat;
	min-height: 70px;
	border: 1px solid #E7E796;
}
.napoveda-s {
	padding: 11px 10px 10px 35px;
	background: #FFC url('/admin/gr/icons2/napoveda-s.png') 10px 14px no-repeat;
	min-height: 20px;
	border: 1px solid #E7E796;
}

.vystraha {
	padding: 10px 10px 10px 100px;
	background: #FFC url('/admin/gr/icons2/vystraha.png') 10px 10px no-repeat;
	min-height: 70px;
	border: 1px solid #E7E796;
}
.vystraha-s {
	padding: 11px 10px 10px 35px;
	background: #FFC url('/admin/gr/icons2/vystraha-s.png') 10px 14px no-repeat;
	min-height: 20px;
	border: 1px solid #E7E796;
}

.ok {
	padding: 10px 10px 10px 100px;
	background: #EBF6D4 url('/admin/gr/icons2/ok.png') 10px 10px no-repeat;
	min-height: 93px;
	border: 1px solid #CCE993;
}
.ok-s {
	padding: 11px 10px 10px 35px;
	background: #EBF6D4 url('/admin/gr/icons2/ok-s.png') 10px 14px no-repeat;
	min-height: 20px;
	border: 1px solid #CCE993;
}

.chyba {
	padding: 10px 10px 10px 100px;
	background: #F6D4D4 url('/admin/gr/icons2/chyba.png') 10px 10px no-repeat;
	min-height: 93px;
	border: 1px solid #E99393;
}
.chyba-s {
	padding: 11px 10px 10px 35px;
	background: #F6D4D4 url('/admin/gr/icons2/chyba-s.png') 10px 14px no-repeat;
	min-height: 20px;
	border: 1px solid #E99393;
}
.napoveda p, .napoveda-s p, .vystraha p, .vystraha-s p, .ok p, .ok-s p, .chyba p, .chyba-s p,
.napoveda a:not([class*='button-']), .napoveda-s a:not([class*='button-']), .vystraha a:not([class*='button-']), .vystraha-s a:not([class*='button-']), .ok a:not([class*='button-']), .ok-s a:not([class*='button-']), .chyba a:not([class*='button-']), .chyba-s a:not([class*='button-']),
.napoveda ul, .napoveda-s ul, .vystraha ul, .vystraha-s ul, .ok ul, .ok-s ul, .chyba ul, .chyba-s ul {
	font-size: 14px;
	color: #333333;
}
.compare-s p, .compare-s a, .compare-s {
	color: #ffffff;
}

.dialogBoxTools {
	float: right;
	position: relative;
	top: -17px;
	left: 17px;
	height: 16px;
}

.napoveda {
	padding: 10px 10px 10px 100px;
	background: #FFC url('/admin/gr/icons2/napoveda.png') 10px 10px no-repeat;
	min-height: 70px;
	border: 1px solid #E7E796;
}
.napoveda-s {
	padding: 8px 10px 10px 35px;
	background: #FFC url('/admin/gr/icons2/napoveda-s.png') 10px 10px no-repeat;
	min-height: 20px;
	border: 1px solid #E7E796;
}

.a {
	cursor: pointer;
}

.pagination, .pagination-active { /* stránkování pagination()*/
	color: #FFFFFF;
}

.table {
	border: 2px solid #E9E9E9;
	background-color: #FFFFFF;
	width: 100%;
}
	.table p {
		color: #333333;
	}
	.table a {
		color: #333333;
	}
	.table a:hover {
		color: #666666;
	}

.legend {
	color: Gray;
	font-size: 10px;
}

.hidden,
.print {
	display: none;
}
@media print {
	.no-print {
		display: none;
	}
}
.odrazky {
	line-height: 125%;
	color: #FF6600;
	list-style-type: square;
	padding: 0px;
	margin: 0px;
	margin-left: 35px;
	padding-left: 5px;
}
.clear-fix::after {
	content: ' '!important;
	display: block!important;
	clear: both!important;
}
.clear, .clear-1px, .clear-3px, .clear-5px, .clear-10px, .clear-15px, .clear-20px, .clear-25px, .clear-30px, .clear-35px, .clear-40px, .clear-45px, .clear-50px, .clear-60px, .clear-70px, .clear-80px, .clear-90px, .clear-100px, .clear-5px-white, .clear-10px-white, .clear-15px-white {
	clear: both;
	font-size: 0;
	height: 0;
}
.clear-1px {height: 1px;}
.clear-3px {height: 3px;}
.clear-5px {height: 5px;}
.clear-10px {height: 10px;}
.clear-15px {height: 15px;}
.clear-20px {height: 20px;}
.clear-25px {height: 25px;}
.clear-30px {height: 30px;}
.clear-35px {height: 35px;}
.clear-40px {height: 40px;}
.clear-45px {height: 45px;}
.clear-50px {height: 50px;}
.clear-60px {height: 60px;}
.clear-70px {height: 70px;}
.clear-80px {height: 80px;}
.clear-90px {height: 90px;}
.clear-100px {height: 100px;}


#adm-basic-bar { /* kopie v style-general.css*/
	height: 31px;
	background: #444/* url('/admin/gr/basic-bar-bg.gif') left bottom repeat-x*/;
}
	.adm-basic-bar-col1,
	.adm-basic-bar-col2 {
		/*width: 150px;*/
		float: left;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
		font-size: 12px!important;
	}
		.adm-basic-bar-administrace {
			/*background: url('/admin/gr/basic-bar-administrace.gif') left top no-repeat;*/
			padding: 9px 10px 0 7px;
			display: block;
			float: left;
			color: #AAA;
			text-decoration: none;
		}
			.adm-basic-bar-administrace:hover {
				/*background-image: url('/admin/gr/basic-bar-administrace-active.gif') !important;*/
				text-decoration: underline;
				color: #FFFFFF;
			}
			.adm-basic-bar-administrace-active {
				font-weight: bold!important;
				color: #FFFFFF;
			}
		.adm-basic-bar-web {
			/*background: url('/admin/gr/basic-bar-web.gif') left top no-repeat;*/
			padding: 9px 10px 0 10px;
			display: block;
			float: left;
			color: #AAA;
			text-decoration: none;
		}
			.adm-basic-bar-web:hover {
				/*background-image: url('/admin/gr/basic-bar-web-active.gif') !important;*/
				text-decoration: underline;
				color: #FFFFFF;
			}
			.adm-basic-bar-web-active {
				font-weight: bold;
				color: #FFFFFF;
			}
		.adm-basic-bar-link {
			float: left;
			color: #FFFFFF;
			padding: 8px 0 0 0;
			text-decoration: none;
			margin-right: 10px;
		}
		.adm-basic-bar-link:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
		.adm-basic-bar-aktivita {
			background: url('/admin/gr/basic-bar-crm-aktivita.gif') left top no-repeat;
			width: 83px;
			height: 30px;
			display: block;
			float: left;
			margin-right: 10px;
		}
			.adm-basic-bar-aktivita:hover,
			.adm-basic-bar-aktivita-active {
				background-position: 1px 1px;
			}
		.adm-basic-bar-zaznam {
			background: url('/admin/gr/basic-bar-crm-zaznam.gif') left top no-repeat;
			width: 83px;
			height: 30px;
			display: block;
			float: left;
			margin-right: 4px;
		}
			.adm-basic-bar-zaznam:hover,
			.adm-basic-bar-zaznam-active {
				background-position: 1px 1px;
			}
	.adm-basic-bar-col2 {
		/*width: calc(100% - 150px);*/
	}
		.adm-basic-bar-col2 a {
			color: #FFFFFF!important;
			text-decoration: none;
			font-size: 12px!important;
			line-height: 100%!important;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
		}
		.adm-basic-bar-col2 a:hover {
			text-decoration: underline;
		}
		.adm-basic-bar-col2 table {
			height: 29px;
			margin: 2px 0 0 0;
		}
			@media screen and (max-width: 500px) {
				.adm-basic-bar-col2 table tr td:nth-child(2) {
					display: none;
				}
			}
		.adm-login {
			padding-left: 14px;
			background: url('/admin/gr/login-user.gif') 0 1px no-repeat;
			text-transform: uppercase;
		}
		.adm-logout {
			padding-left: 14px;
			background: url('/admin/gr/logout-user.gif') 0 1px no-repeat;
			margin: 0 10px 0 10px;
			text-transform: uppercase;
		}
	#adm-basic-bar .float-right {
		float: right!important;
	}

.kategorie {
	color: #5B5B5B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.kategorie:hover {
	color: #5B5B5B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.quote {
	margin: 5px 5px 0px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #c5d1e4;
	color: #4B5C77;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

langedit { display: inline; }

langedit.lang-edit-container, langedit.lang-edit {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	position: relative;
}
langedit.lang-edit {
	display: none;
	position: absolute;
	left: 0;
	top: 1px;
	width: 11px;
	height: 11px;
	background: url('/admin/gr/icons/edit3.gif') 0 0 no-repeat;
	cursor: pointer;
}

.nowrap {
	white-space: nowrap;
}
