html {
  font-size: 100%; /* = 16px */
}

a{
  color: black;
  text-decoration: none;
  /* text-transform: uppercase; */
}

a:hover{
  color: black;
  text-decoration: none;
  /* text-transform: uppercase; */
}

/* kruhy */
#watermark_h {
  position: absolute;
  top: -110px; 
  left: 0px;
	z-index: 0;
	opacity: 0.6;
}

#watermark_f {
  position: absolute;
  right: 0px; 
  bottom: -200px;
	z-index: 0;
	opacity: 0.6;	
}

/******************** TABULKY ****************************/

table.tab1{ /* 31 */
	border: 3px solid black;
	border-collapse: collapse;
	width: 100%;
}

table.tab1 th{ /* 39 */
	background-color: #888888;
  color: rgb(255,255,255);
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 1em;
	border-bottom: 3px solid #black;
}

table.tab1 td{ /* 46 */
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 1em;
	color:rgb(80,80,80);
	border: 1px solid #aaa;
}

/******************** BODY *************************************/

body{
	/* font-family: 'Bahnschrift', Times, sans-serif; */
}

.index2{
	z-index: 2;
}
/****** HEADER *******************************************/
#header{
	background-color: rgba(255,255,255,1);
	height: 155px;
}

#header_menu{ /* podklad pod menu */
	background-image: linear-gradient(to right, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 60%,rgba(200,200,200,1) 90%);
	height: 95px;
}

.uk-navbar-nav {
}

.uk-navbar-center{
	
}

.uk-navbar-right{
	margin-right: 20px;
}

.uk-navbar-right ul{
	list-style-type: none;
}

.uk-navbar-left{
	padding-left: 30px;
}

#header_menu a{ /* pismo menu 90 */
	font-style: normal;
	font-size: 1.3em;
	font-weight: normal;
	color:rgb(0,0,0);
	font-family: Tahoma,sans-serif;
}

.head_logo img{
	width: 130px;
 }
.head1{
	background-color: rgba(255,255,255,1);
	height: 20px;
}

.head2{ /* cervenobila cara - !!!zmenit vysku #header radek 68!!! */
	background-image: linear-gradient(to left, rgba(232,0,0,1), rgba(225,225,225,1));
	height: 25px;
}

.uk-offcanvas-bar {
	color: white;
	background-color: #bbbbbb;
}

/******* FOOTER *********************************/
#footer{
	background-color: rgba(255,255,255,1);
}

#rem{
  font-size: 9px;
	color:rgba(110,110,110,1);
}

.footer1{ /* cervenobila cara */
	background-image: linear-gradient(to left, rgba(232,0,0,1), rgba(225,225,225,1));
	height: 8px;
}

.footer2{ /* WE CAST AND FORGE YOUR IDEAS 119 */
	background-color: rgba(255,255,255,1);
	height: 45px;
  padding-top: 25px;
  font-family: Tahoma,sans-serif;
  font-weight: bold;
  font-size: 1.5em;
}

.footer3{ /* tmava cast - rejstrik a info 130*/
	background-color: rgba(90,90,90,1);
	font-size: 0.7em;
	max-height: 80px;
	color:rgb(220,220,220);
}

.footer3 a{ /* odkazy v tmave casti */
	color:rgb(220,220,220);
}

/*** MAIN ***********************************************/
#main{
	background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(224,224,224,1));
  min-height: 250px;
	margin-top: 2px;
	font-family: Tahoma,sans-serif;
}
/* priklad 
	.p1{
		font-style: italic; (normal,italic,oblique) 
		font-weight: bold; (normal,bold,600)
		font-size: 1em; (large,150%)
		text-align: justify; (center, left, right)
		line-height: 1.5; (normal,1.6,80%)
		font-family: "Times New Roman", Times, serif; (Arial, Helvetica, sans-serif; "Lucida Console", "Courier New", monospace;)
		} 
	zadat: <p class="p1">
*/

#main li{
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 1.2em;	
	color: black;
}

#main h1{ /* 160 */
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma,sans-serif;
	font-size: 3.5em;
}

#main h2{ /* 168 */
	font-style: normal;
	font-weight: 600; /* 400- normal, 700- bold */
	font-family: Tahoma,sans-serif;
	font-size: 2.5em;
	margin: 0px;
}

#main h3{ /* 176 */
	font-style: normal;
	font-weight: 600;
	font-family: Tahoma,sans-serif;
	font-size: 2em;
	margin: 0px;
}

#main h4{ /* 184 */ 
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 1.5em;
	margin: 0px;
}

#main h5{ /*  */ 
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 1.3em;
	margin: 0px;
}
#main p{ /* 192 */
	font-style: normal;
	font-size: 1.2em;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	text-align: justify;
	color: black;
	margin: 0px;
}

#main .p1{
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	text-align: justify;
	color: black;
	margin: 0px;
}

#main a{
  color: black;
  text-decoration: none;
  /* text-transform: uppercase; */
}

#main a:hover{
  color: black;
  text-decoration: none;
  /* text-transform: uppercase; */
}
#main.main_car{
	padding-left: 100px;
	padding-right: 100px;
}


#main .kontakt{
	padding-left: 120px;
	font-size: 1.1em;
}

#main .kontakt1{
	font-size: 1.5em;
	font-weight: bold;
}

#main .kontakt2{
	font-size: 1.1em;
}

/************************************************/
#main .h1_1{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: Georgia,serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_2{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: "Times New Roman",serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_3{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: Arial,sans-serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_4{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: Verdana,sans-serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_5{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: Helvetica,sans-serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_6{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma,sans-serif;
	font-size: 3.5em;
	margin: 0px;
}

#main .h1_7{ /* 160 */
	font-style: normal;
	font-weight: normal;
	font-family: "Courier New",sans-serif;
	font-size: 3.5em;
	margin: 0px;
}





