A, A:hover, A:visited {
	color: #ff6600;
}

H1 {
	text-decoration: none;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11pt;
	text-transform: uppercase;
}
h2, .subtopic {
	text-decoration: none;
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11pt;
	text-transform: uppercase;
}
A.subtopic, A.subtopic:hover, A.subtopic:visited {
	color: #4e4e4e;
}

DIV.subtextcont {
	border-top: 1px solid #ff6600;
}
#container {
	width: 930px;
	/*height: auto;*/
	height: 100%;
	display: block;
	position: relative;
	background-color: #ffffff;
	margin: 0px auto 0px auto;
}
textcont p {
	color: #4e4e4e;
}
H1.mainnadp {
	line-height: 78px;
	color: #c62617;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	margin: 0px;
}
A.mainmenu, A.mainmenu:visited {
	line-height: 29px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	display: block;
	width: 174px;
	&width: 192px;
	height: 29px;
	&height: 30px;
	border-bottom: 1px solid #000000;
	padding: 0px 9px 0px 9px;
	text-align: left;
	background: none;
	font-weight: normal;
	overflow: hidden;
	text-transform: uppercase;
}
A.mainmenu:hover {
	line-height: 29px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	display: block;
	width: 174px;
	&width: 192px;
	height: 29px;
	&height: 30px;
	padding: 0px 9px 0px 9px;
	border-bottom: 1px solid #000000;
	text-align: left;
	background: #ff6600;
	font-weight: normal;
	overflow: hidden;
	text-transform: uppercase;
}
A.innavig, A.innavig:visited, A.innavig:hover {
	line-height: 27px;
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
A.katnavig, A.katnavig:visited, A.katnavig:hover {
	color: #4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 12px 2px 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
A.katnaviga, A.katnaviga:visited, A.katnavig:hover, A.katnaviga:hover {
	color: #4e4e4e;
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 12px 2px 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
DIV.crsnet, A.crsnet, A.crsnet:hover, A.crsnet:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #ff6600;
	
}

#mlogocont {
	width: auto; height: 74px; &height: 77px; position: relative; display: block; border-bottom: 3px solid White; background-color: #727272; top: 0px; left: 0px;
}
#logocont {
	width: 210px; height: 74px; position: absolute; display: block; top: 0px; left: 17px;
}
#mainnadpcont {
	width: 470px; height: 74px; position: absolute; display: block; top: 0px; right: 100px; overflow: hidden; text-align: right;
}
#embcont {
	width: 100px; height: 74px; position: absolute; display: block; top: 0px; right: 0px;
}
#topmenucont {
	width: auto; height: 254px; background: #727272 url(/images/ilustr.jpg) left no-repeat; display: block; position: relative; top: 0px; left: 0px;
}
#ilustrcont {
	width: 930px; height: 254px; display: block; position: absolute; top: 0px; left: 0px;
}
#mainmenucont {
	width: 210px; height: 254px; display: block; position: absolute; top: 0px; left: 17px; background-color: #000000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;
}
#mainmenucont2 {
	width: 192px; height: 254px; display: block; position: absolute; top: 0px; left: 26px; background: #ffffff url(/images/ktmbg.gif) center bottom no-repeat; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;
}
#mainmenulogocont {
	width: 192px; height: 100px; display: block; position: absolute; bottom: 0px; left: 26px; background: url(/images/ktmbg.gif) center bottom no-repeat;
}
#mainmenucont3 {
	width: 192px; height: 254px; display: block; position: absolute; top: 0px; left: 26px;
}
#mainnavcont {
	width: auto; height: 27px; display: block; text-align: left;
}
#innavig {
	display: block; text-align: left; margin-left: 240px; color: #ff6600; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
#maincont {
	display: table-row; width: auto; height: auto; position: relative;  top: 0px; left: 0px; background-color: #ffffff;
}
#leftcont {
	display: table-cell; &float: left; vertical-align: top; text-align: center; width: 240px; height: auto;
}
#texcont {
	display: table-cell; &float: left; vertical-align: top; text-align: left; width: 690px; height: auto; background-color: #e7e7e7;
}
#intexcont {
	display: block; margin: 12px; margin-top: 12px; height: auto; &height: 280px; min-height: 280px;
}
div.endclearer {
	clear: both; height: 46px; border-top: 3px solid #ffffff; width: auto; background: #ff6600 url(/images/ktm2.gif) right no-repeat; line-height: 46px; color: #ffffff; text-align: left;
}
div.endclearer A, div.endclearer A:visited, div.endclearer A:hover {
	color: #ffffff; text-align: left;
	text-decoration: none;
}
/*------------------ vyskakovaci menu --------------------*/
div.submenu {
	width: 210px; height: 254px; display: none; position: absolute; top: 77px; left: 227px; background-color: #e7e7e7; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; overflow: hidden;
}
div.subnavdown {
	width: 192px; height: 29px; display: none; position: absolute; top: 0px; left: 9px; overflow: hidden; border-bottom: 1px solid #000000; cursor: pointer; &cursor: hand;
}
div.submencont {
	width: 210px; height: 210px; display: block; position: absolute; top: 0px; left: 0px; overflow: hidden;
}
div.submenucont {
	width: 192px; height: auto; display: block; position: absolute; top: 0px; left: 9px;
}
div.subnavup {
	width: 192px; height: 44px; display: block; position: absolute; top: 210px; left: 9px; overflow: hidden; cursor: pointer; &cursor: hand;
}

/*----------------- katalog ----------------------------------------*/
TABLE.katalogtab TD {
	/*background-color: White;*/
	font-size: 10pt;
	width: 200px;
}
TABLE.katalogtab TD.white {
	background-color: White;
	width: 200px;
}
TABLE.katalogtab TD A {
	text-decoration: none;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 10pt;
}
td.paramname {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 10pt;

}
td.paramval {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.lrow {
	background-color: #d0d0d0;
}

.leftstritm {
	background-color: #e7e7e7;
	width: 200px;
	border: 1px solid #ff6600;
	cursor: pointer;
	&cursor: hand;
}
.leftstrtex {
	text-align: justify;
	margin: 4px;
} 
