/* -------- Andaria CSS -------- */

/* !-------- Celkový vzhled a hlavička -------- */

body
	{
	/*background-color: white;*/
	background:#fff;/*#F3F0ED url(../images/andarka.pnga) no-repeat top center;*/
	}
div#header_left_big
	{
	background-image: url(../images/header/header_left_big.gif);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 81px;
	height: 100px;
	}
div#header_left_small
	{
	background-image: url(../images/header/header_left_small.gif);
	position: absolute;
	left: 81px;
	top: 20px;
	width: 104px;
	height: 80px;
	}
div#header_text
	{
	background-image: url(../images/header/header_andaria.gif);
	position: absolute;
	left: 231px;
	top: 9px;
	width: 319px;
	height: 74px;
	}
div#header_right_small
	{
	background-image: url(../images/header/header_right_small.gif);
	position: absolute;
	left: 628px;
	top: 31px;
	width: 68px;
	height: 69px;
	}
div#header_right_big
	{
	background-image: url(../images/header/header_right_big.gif);
	position: absolute;
	left: 696px;
	top: 0px;
	width: 83px;
	height: 100px;
	}
td#left_border_1,td#left_border_2,td#right_border_1,td#right_border_2
	{
	background: url(../images/_classic/str.gif) top right repeat-y;
	width: 10px;
	}
td#top_border,td#bottom_border
	{
	background-image: url(../images/_classic/vrch.gif);
	height: 10px;
	}
img.andaria_logo_min
	{
	background-image: url(../images/_classic/img_andaria.gif);
	width: 64px;
	height: 12px;
	}
a#header_admin_link
	{
	position: absolute;
	left: 482px;
	top: 5px;
	text-decoration: none;
	}

/* !-------- TEXT -------- */

li
	{
	margin-bottom: 5px;
	}
ul,ol
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	line-height: 1.3;
	color: #A37D56;
	margin: 0;
	padding: 0;
	margin-left: 25px;
	}
li ul, li ol /* vnořené seznamy mají extra odsazení od předcházejícího textu */
	{
	margin-top: 5px;
	}
/* !ul.menu: odsazení bloku zleva */
.menu
	{
	padding: 5px;
	padding-bottom: 10px;
	margin: 0;
	margin-left: 15px;
	list-style-type: square;
	}
/* !ul.tiny: malé písmo, odsazení zleva */
.tiny
	{
	list-style-image: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #A37D56;
	padding-left: 15px;
	}
.tiny li
	{
	margin: 0px;
	}
.menu li
	{
	margin: 0px;
	padding-bottom: 2px;
	}
h3,h4,h5
	{
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #A37D56;
	}
h3
	{
	font-size: 10pt;
	}
h4
	{
	font-size: 9pt;
	}
h5
	{
	font-size: 8pt;
	}
h3 + h4, h4 + h5 /* dva po sobě jdoucí nadpisy nemají extra mezeru */
	{
	margin-top: 0px;
	}
p,div,span:not([aria-hidden="true"]),td,th
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	line-height: 1.3;
	color: #A37D56;
	}
/* !p,div,span,td,th .size7: velikost písma 7pt */
.size7
	{
	font-size: 7pt !important;
	}
/* !p,div,span,td,th .size8: velikost písma 8pt */
.size8
	{
	font-size: 8pt !important;
	}
/* !p,div,span,td,th .size9: velikost písma 9pt */
.size9
	{
	font-size: 9pt !important;
	}
/* !p,div,span,td,th .size10: velikost písma 10pt */
.size10
	{
	font-size: 10pt !important;
	}
/* !p,div,span,td,th .size12: velikost písma 12pt - používat jen výjimečně */
.size12
	{
	font-size: 12pt !important;
	}
/* !p,div,span,td,th .bold: tučné */
.bold
	{
	font-weight: bold;
	}
/* !p,div,span,td,th .italic: kurzíva */
.italic
	{
	font-style: italic;
	}
/* !p,div,span,td,th .under: podtržené */
.under
	{
	text-decoration: underline;
	}
/* !p,div,span,td,th .white: bílé */
.white
	{
	color: white !important;
	}
/* !p,div,span,td,th .red: červené */
.red
	{
	color: red !important;
	}
/* !p,div,span,td,th .green: zelené */
.green
	{
	color: green !important;
	}
/* !p,div,span,td,th .blue: modré */
.blue
	{
	color: blue !important;
	}
/* !p,div,span,td,th .orange: oranžové */
.orange
	{
	color: orange !important;
	}
/* !p,div,span,td,th .black: černé */
.black
	{
	color: black !important;
	}
/* !p,div,span,td,th .gray: šedé */
.gray
	{
	color: gray !important;
	}
/* !p,div,span,td,th .center: vystředěné */
.center
	{
	text-align: center !important;
	}
/* !p,div,span,td,th .right: zarovnání vpravo */
.right
	{
	text-align: right;
	}
/* !p,div,span,td,th .just: zarovnání do bloku */
.just
	{
	text-align: justify;
	}
/* !p,div,span,td,th .left: zarovnání doleva */
.left
	{
	text-align: left;
	}
/* !p,div,span,td,th .help: tečkovaně podtrženo, změna kurzoru při najetí myší */
.help
	{
	border-bottom: 1px dashed #A37D56;
	cursor: help;
	}
/* !p,div,span,td,th .garamond: ozdobné písmo Garamond */
.garamond
	{
	font-family: Garamond,Times,serif;
	}
/* !p,div,span,td,th .odsadit: odsadí začátek odstavce */
.odsadit
	{
	text-indent: 2em;
	}
/* !p,div,span,td,th .tt: truetype písmo Courier */
.tt, .tt *
	{
	font-family: Courier New,Courier,monospace;
	font-size: 8pt;
	}

/* !span.u: přihodí na začátek a konec bloku české uvozovky */
span.u:before
	{
	content: "„";
	}
span.u:after
	{
	content: "“";
	}
span.u span.u:before
	{
	content: "‚";
	}
span.u span.u:after
	{
	content: "‘";
	}
span.u span.u span.u:before
	{
	content: "»";
	}
span.u span.u span.u:after
	{
	content: "«";
	}
span.u span.u span.u span.u:before
	{
	content: "›";
	}
span.u span.u span.u span.u:after
	{
	content: "‹";
	}

/* -------- ODKAZY -------- */
A
	{
	color: #A37D56;
	cursor: pointer;
	}
A:link,A:visited,A:active
	{
	text-decoration: underline;
	color: #A37D56;
	cursor: pointer;
	}
A:hover
	{
	text-decoration: underline;
	color: black;
	font-Size : 100%;
	cursor: pointer;
	}

A.js,A.js:link,A.js:visited,A.js:active
	{
	color: #A37D56;
	cursor: pointer;
	text-decoration: none;
	}
A.js:hover
	{
	color: black;
	font-Size : 100%;
	cursor: pointer;
	}

A.new,A.new:link,A.new:visited,A.new:active
	{
	color: #A37D56;
	cursor: pointer;
	text-decoration: underline;
	target-new: window;
	}
A.new:hover
	{
	color: black;
	font-Size : 100%;
	cursor: pointer;
	}
A.new:after
	{
	content:url("https://andaria.cz/images/open-in-new-window.png");
	}

/* !-------- OBRÁZKY -------- */

img
	{
	border: 0;
	}
/* !img.right: obrázek zarovná doprava a přihodí margin */
img.right
	{
	float: right !important;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/* !img.left: obrázek zarovná doleva a přihodí margin */
img.left
	{
	float: left !important;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/* !img.center: obrázek zarovná na střed a přihodí margin */
img.center
	{
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/* !img.inline: obrázek zarovná do řádku s textem */
img.inline
	{
	vertical-align: middle !important;
	}

/* !-------- DIV - elementy -------- */

/* !div.pagebody: tělo každé stránky */
div.pagebody
	{
	margin-top: 15px;
	margin-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
	}
/* !div.brownline: hnědá oddělující linka, viz php $brownline */
div.brownline
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 95%;
	height: 1px;
	background: #A37D56;
	font-size: 1px;
	line-height: 0;
	}

/* -------- TABULKY - elementy -------- */

td,tr
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	color: #A37D56;
	}
/* <i>deprecated - nahradit komplexním tabulkovým stylem</i> */
.bgwhite
	{
	background-color: white;
	}
.bgltbrown
	{
	background-color: #F9F5F2;
	}
.bgbrown
	{
	background-color: #A37D56;
	}
.bgltred
	{
	background-color: #ffdddd;
	}
.top
	{
	vertical-align: top;
	}

/* !-------- FORMULÁŘE -------- */

.tricka_select
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #A37D56;
	border: 1px solid;
}

/* !input.txt, input.pwd: vzhled pro inputfield pro text a pro heslo */
input[type=text],input[type=password],input.txt,input.pwd
	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #A37D56;
	border: 1px solid;
	}
/* !input.file: vzhled pro input na odesílání souborů */
input[type=file],input.file
	{
	font-family: verdana;
	color: #A37D56;
	font-size: 8pt;
	border: 1px solid;
	}
/* !input.btn: vzhled pro tlačítko */
input[type=submit],input.btn,.btn-order
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 8pt;
	border: 1px solid #A37D56;
	background-color: white;
	cursor: pointer;
	}
/* !input.invisbtn: vzhled pro na první pohled neviditelné tlačítko */
input.invisbtn
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 8pt;
	border: 0px solid;
	background-color: white;
	cursor: pointer;
	}
/* !input.darkbtn: vzhled pro tlačítko s tmavým pozadím */
input.darkbtn
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 8pt;
	border: 0px solid;
	background-color: #F1E9E2;
	cursor: pointer;
	}
input.povinne
	{
	border: 1px solid;
	border-color: #f08080;
	}
select
	{
	cursor: pointer;
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 7pt;
	background-color: white;
	}
select option[selected]
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 7pt;
	}
select option
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 7pt;
	}
textarea
	{
	font-family: verdana,Arial,sans-serif;
	color: #A37D56;
	font-size: 8pt;
	border: 1px solid;
	}
textarea.povinne
	{
	border: 1px solid;
	border-color: #f08080;
	}
/* !input.cbx: vzhled pro checkbox */
input[type=checkbox],input.cbx
	{
	border-color: #A37D56;
	}


.btn {
	display: inline-block;
	font-weight: 600;
	color: #323233;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.5625rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.btn {
		transition: none;
	}
}
.btn:hover {
	color: #323233;
	text-decoration: none;
}
.btn:focus, .btn.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(64, 124, 239, 0.25);
}
.btn.disabled, .btn:disabled {
	opacity: 0.65;
	box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
	box-shadow: 0 0 0 0.2rem rgba(64, 124, 239, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-buy {
	display: block;
	width: 200px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-success {
	color: #fff !important;
	background: #11B05D linear-gradient(180deg, #35bc75, #11B05D) repeat-x;
	border-color: #11B05D;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-success:hover {
	color: #fff !important;
	background: #0e8d4b linear-gradient(180deg, #329e66, #0e8d4b) repeat-x;
	border-color: #0d8144;
}
.btn-success:focus, .btn-success.focus {
	color: #fff;
	background: #0e8d4b linear-gradient(180deg, #329e66, #0e8d4b) repeat-x;
	border-color: #0d8144;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(53, 188, 117, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #11B05D;
	border-color: #11B05D;
	background-image: none;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #0d8144;
	background-image: none;
	border-color: #0b763e;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(53, 188, 117, 0.5);
}

.d-none {
	display: none !important;
}

.order-img {
	width: 200px;
	height: 200px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.order-img-table {
	width: 50px;
	height: 50px;
	margin-left: 5px;
	margin-right: 5px;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert > p,
.alert > ul {
	margin-bottom: 0;
}

.alert > p + p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

.small {
	font-size: 80%;
}

.sizes-table tr > td:first-child {
	width: 30%;
}

.sizes-table tr > td {
	width: 50px;
}

.not-active-file {
	color: #ff0600 !important;
}

.active-file {
	color: #32ff00 !important;
}