body { font-size: 80%; padding: 20px; margin: 0; line-height: 1.583;  color: #111111; }

body, h1, h2, h3, h4, h5, h6, caption, input { font-family: Calibri, "Arial CE", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

input { font-size: 100%; }

/* Links */
a { color: #943106; text-decoration: underline; }
a:hover { color: #943106; text-decoration: none !important; }

p, ul, ol, dl { margin-bottom: 1em; margin-top: 0;}

/* Headings */
h1, h2, h3, h4, h5, h6, caption { color: #444444; margin: 10px 0 8px 0; font-weight: bold; font-family: Calibri, "Luxi Sans", Arial, Helvetica, sans-serif; }

h1 { font-size: 170%; letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; color: #943106;}
h2 { font-size: 150%; color: #943106; margin-top: 5px; margin-bottom: 5px;}
h3 { font-size: 140%; line-height: 1.2; margin-top: 5px; margin-bottom: 5px; color: #943106;}
h4 { font-size: 126%; line-height: 1.2; margin-top: 5px; margin-bottom: 5px; color: #943106;}
h5, h6  { margin: 0; color:#943106; font-size: 140%; font-family: Calibri, "Luxi Sans", Arial, Helvetica, sans-serif;}
caption { font-size: 142%; text-align: left; margin-bottom: 0.3em; line-height: 1.294; }

img, .content img { margin: 0 15px 15px 0; padding: 1px; border: 3px solid #D1E7F4; }
img.no-border { border: none; }
.imgborder {border: 1px solid #C07838; }
.obsah img { margin: 0 10px 10px 0px; padding: 0; border: 0;}
table {border: #ffffff 0px solid; font-size: 100%;}
table td,th {border: 0;}

.tab {color: #fdfdc3; border-collapse: collapse; margin: 0 0 15px 0; font-size: 100%; width: 100%; }
.tab th {border: 1px solid #8c4020;  border-style: solid ; padding: 2px; }
.tab td {border: 1px solid #8c4020;  border-style: solid ; padding: 2px; }

.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.hidden { display: none; }

.center { text-align: center; }
.left { text-align: left !important; }
.right { text-align: right; }

.col-h-l {float: left; width: 48%; }
.col-h-r {float: right; width: 48%; }

ul {margin: 0px 0 1em 0; padding: 0; list-style: none; }



.input {FONT-SIZE: 11px; BORDER: #461f0e 1px solid;  BACKGROUND-COLOR: #fff4d6; }
.inp {FONT-SIZE: 11px; BORDER: #A73F00 1px solid;  BACKGROUND-COLOR: #FFDA99; }
.input-button1 {
	BORDER: #AD4600 2px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px;  TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #8c4020; TEXT-ALIGN: center; 
}

.input-button {
 padding:1px 2px; border:none; FONT-WEIGHT: normal; FONT-SIZE: 11px;  TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #461f0e; TEXT-ALIGN: center; 
}

.gridtxtnav {COLOR: #ffffff; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;}
.gridtxtnav A{text-decoration:underline;COLOR: #ffffff;}
.gridtxtnav A:hover{text-decoration:none}
.gridalttxt1 {background-color:#FFF2D0;}
.gridalttxt {background-color:#ecdbad; padding: 15px 0;}
.gridtxt {padding: 15px 0;}


.table {margin:0px 0px 10px 0px; border-collapse:collapse; border:1px solid #b95425; }
.table td , .styled_table th {font-size:11px; font-family:Tahoma; margin:0px; padding: 3px 10px 3px 10px ;border:1px solid #b95425;}
.table th {font-size:11px; color:#111111; background-color:#E4CC8C; padding: 3px 10px 3px 10px ; font-weight:normal; border-bottom:1px solid #b95425; text-align:left; }
.table td {color:#111111;}

.stylled_table {margin:15px 0px 10px 0px; border-collapse:collapse; border:1px solid #b95425; }
#content .stylled_table{ border:0px; }
#content table, #content td {border:0px; }
.stylled_table td , .stylled_table th {font-size:11px; font-family:Tahoma; margin:0px; padding: 3px 10px 3px 10px ;border:1px solid #b95425;}
.stylled_table th {color:#ffffff; background-color:#b95425; font-weight:normal; border-bottom:1px solid #b95425; text-align:left; }
.stylled_table td {color:#111111;}

.table_stylled {margin:15px 0px 10px 0px; border-collapse:collapse; border:1px solid #b95425; }
#content .table_stylled{ border:0px; }
#content table, #content td {border:0px; }
.table_stylled td , .table_stylled th {font-size:11px; font-family:Tahoma; margin:0px; padding: 3px 10px 3px 10px ;border:1px solid #b95425;}
.table_stylled th {color:#ffffff; background-color:#b95425; font-weight:normal; border-bottom:1px solid #b95425; text-align:left; }
.table_stylled td {color:#111111;}

#content img, #editor img { }
.indent_box_image {margin:20px; border: 1px solid #C07838; }
.indentonly_image {margin:20px; }
.boxonly_image {margin:0px; border: 1px solid #C07838; }
.no_decoration_image { margin:0px; border:0px;}

.description {font-size:14px; margin:25px 0px 25px 0px;}
.highlight {background-color:#f5f5f5;}


