body {
  margin:0px;
  color:#000;
  background-color:#fff;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:center;
}
a {
  color:#000;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
form {
  margin:0px;
  padding:0px;
}
img {
  border:0;
}
.ac {
  height:1px;
  clear:both;
  line-height:1px;
  font-size:1px;
  overflow:hidden;
}
#header h1,
#header h3,
#d-news h3,
.seo {
  position:absolute;
  left:-9999px;
  font-size:0;
}
h1, h3, h4, h5 {
  margin:0px 0px 6px 0px;
}
#cover {
  width:955px;
  text-align:left;
  margin:0 auto;
}
#header {
  height:100px;
  position:relative;
  background:transparent url(/develop/developredsys.nsf/bg_header.gif) right top no-repeat;
}
#logo {
  float:left;
}
#logo a {
  position:absolute;
  display:block;
  left:0;
  top:39px;
  width:122px;
  height:26px;
  background:transparent url(/develop/developredsys.nsf/bg_logo.gif) no-repeat;
}
ul#main-menu {
  width:772px;
  height:20px;
}
ul#main-menu,
ul.navig {
  margin:0;
  padding:0;
}
ul#main-menu li,
ul.navig li {
  float:left;
  list-style-type:none;
  margin-right:2px;
}
ul#main-menu li a {
  display:block;
  width:104px;
  _width:108px;
  height:16px;
  _height:16px;
  line-height:16px;
  padding-left:4px;
  border-top-width:2px;
  border-top-style:solid;
  background-color:#E2E7F2;
  text-decoration:none;
  font-weight:bold;
}
ul.navig li {
  float:none;
  _height:1%;
}
ul.navig li {
  padding:2px 0;
  _padding:2px 0;
  padding-left:13px;
  background:transparent url(/develop/developredsys.nsf/li_navig.gif) 3px 9px no-repeat;
  _background-position:3px 6px;
}
ul.navig.sub li {
  background:transparent url(/develop/developredsys.nsf/li_sub-navig.gif) 3px 6px no-repeat;
}
ul.navig li.selected {
  background:transparent url(/develop/developredsys.nsf/li_navig-selected.gif) 3px 6px no-repeat;
}
ul.navig li.selected a {
  font-weight:bold;
}
ul.navig ul.open {
  margin-left:10px;
  padding-left:0;
}
ul.navig ul.open li {
  background:0;
}
ul.navig ul.open li a {
  font-weight:normal !important;
}
ul.navig a {
  text-decoration:none !important;
}
ul.navig a:hover {
  text-decoration:underline !important;
}
#left-column {
  width:160px;
  float:left;
  position:relative;
}
#left-column H3{
  font-size:10px;
  font-weight:bold;
  margin:0;
  margin-left: 2px;
  margin-bottom:0px;
  color: #AE94BE;
}
#search {
  background:transparent url(/develop/developredsys.nsf/bg_search.gif) top no-repeat;
  border-top:2px solid #E2091A;
  height:70px;
  padding:5px;
  padding-top:10px;
  margin-bottom:15px;
}
#search h3 {
  font-size:10px;
  font-weight:normal;
  margin:0;
  margin-bottom:2px;
}
#search form {
  _margin-top:6px;
}
#search .input {
  width:100px;
  height:20px;
  border:1px solid #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:normal;
  font-size:12px;
}
#main {
  margin-left:180px;
/*  height:1%;*/
  position:relative;
}
#main.home {
/* background:transparent url(/develop/developredsys.nsf/d_home.jpg) 0 20px no-repeat; 
  _background-position:-1px 20px;*/
}
#main.home P, #main.home IMG {
padding: 0;
margin: 0;
}
#main a {
  text-decoration:underline;
}
#main h3 {
  font-size:14px;
  color:#F78B1F;
}
#content {
	width: 540px;
  margin-right:220px;
  _margin-right:195px;  
  min-height:330px;
  _height:330px;
  color:#1F2C62;
  padding:15px 0;
}
#main.home #content {
float: left;
  padding:0;
  _margin: 0;
  margin: 0;
}
#main h1 {
 color:#AE94BE;
 font-size:10px;
}
.small {
  color:#666;
  font-size:10px;
}
.pad {
  padding:12px 10px;
}
.pad p {
  margin:5px 0;
  line-height:17px;
}
#right-column {
  width:194px;
  float:right;
/*  margin-left:-2px;*/
  margin-top:-2px;
}
#right-column.reg {
  margin-top:-20px;
}
#right-column #navig {
	padding: 0;
	margin-top:0px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top:2px solid #E2091A;  
}
#right-column #navig SELECT{
	padding: 0;
	margin: 0;
	margin-top:8px;
	margin-left: 14px;
}
#d-news {
  background:transparent url(/develop/developredsys.nsf/d_news.gif) no-repeat;
  height:70px;
  _height:72px;
  border-top:2px solid #E2091A;
}
#d-news-c {
  background:transparent url(/develop/developredsys.nsf/bg_news-b.jpg) no-repeat;
  height:226px;
  _height:238px;
  border-top:2px solid #fff;
  line-height:11px;
  padding:5px;
}
#d-news-c p {
  margin:5px 0;
}
#d-news-c h2 {
  margin:5px 0;
  font-size:10px;
  line-height:13px;
}
#d-news-b {
  background:transparent url(/develop/developredsys.nsf/bg_news-c.jpg) no-repeat;
  height:14px;
  _height:22px;
  border-top:2px solid #fff;
  padding:3px;
  padding-left:5px;
}
.c1 {
  border-color:#4C9CD0;
}
.c1 a {
  background-color:#A6CEE8  !important;
}
.c1:hover {
  background-color:#A6CEE8  !important;
}
.c2 {
  border-color:#AE94BE;
}
.c2:hover {
  background-color:#D5C8DE !important;
}
.c3 {
  border-color:#48B19C;
}
.c3:hover {
  background-color:#A1D7CC !important;
}
.c4 {
  border-color:#7F9F1E;
}
.c4:hover {
  background-color:#DAE388 !important;
}
.c5 {
  border-color:#FFAB51;
}
.c5:hover {
  background-color:#FFD4A5 !important;
}
#foot {
  margin-top:8px;
  clear:both;
}
#foot a:hover {
  color:#E2091A;
  text-decoration:none;
}
#foot div {
  width:152px;
  _width:160px;
  height:63px;
  margin-right:20px;
  float:left;
 border-top:2px solid #E2091A;  
  /* (zmeneno 4.10.2006 - Nema ) background-image:url(/develop/developredsys.nsf/bg_foot0.gif);*/
  background-repeat:repeat-x;
  line-height:17px;
  padding:0 4px;
  position:relative;
}
#foot div h4 {
  font-size:10px;
  font-weight:bold;
  padding: 0 5px 0 5px;
}
#foot div#f0 {
  padding-top:20px;
  line-height:15px;
}
#foot div#f0 A:hover{
text-decoration:underline;
}
#foot div#f1 {
	padding:0px;
	background-image:url(/develop/developredsys.nsf/bg_foot1.gif);
}
#foot div#f1 a {
  width:152px;
  _width:160px;
  height:63px;
  display:block;
}
#foot div#f2 {
  padding:0px;
  background-image:url(/develop/developredsys.nsf/bg_foot2.gif);
}
#foot div#f2 a {
  width:152px;
  _width:160px;
   height:63px;
  display:block;
}
#foot div#f3 {
  padding:0px;
  background-image:url(/develop/developredsys.nsf/bg_foot3.gif);
}
#foot div#f3 a {
  width:152px;
  _width:160px;
  height:63px;
  display:block;
}
.product-image {
  margin-right:15px;
  margin-bottom:15px;
}
.pad {
  padding-top:15px;
}
//--------------z orbitu 
#main P.anot, #main DIV.anot {
	color: #646464;
	margin-top: 4px;
	margin-bottom: 18px;
	padding-left: 14px;
	padding-right: 10px;	
	font: 11px Verdana, Tahoma, Sans-serif;
}
P.anot IMG, #main_full P.anot IMG {
	color: #000;
	margin-bottom: 9px;
	margin-right: 8px;	
	font: italic 12px Verdana, Tahoma, Sans-serif;
}
.print {float:right; padding-right:15px ;margin-right:15px ;}
#main H2, #main H3 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;		
}
#main H3, #main_full H3 {
	font-size: 13px;
	margin-bottom: 16px;	
}
#main H3 A.det {
	margin: 0;
	margin-left: 10px;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
//---------- mapa stranek
#map A  {
text-decoration: none;
}

#map A:hover		 {
text-decoration: underline;
}

#map .lev1 { 
line-height: 200%; 
}

#map .lev2 {
margin-left: 30px; 
line-height: 150%;
}

#main DIV.sez {
	width: 540px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#main DIV.txt {
	width: 540px;
}
#main DIV.sez IMG, #main DIV.sez A IMG {
	color: #000;
	margin: 0;
	padding: 0;
	margin-top: 12px;
	margin-right: 4px;
	margin-botom: 4px;
}
#main DIV.sez H2 {
	margin: 0;
	padding: 0;
	padding-top: 12px;
}
#main DIV.sez H2 SMALL {
	font-weight: normal;
	font-style: italic;
	color: black;
}
#main DIV.sez H2 A.rg {
	text-decoration: none;
}
#main DIV.sez H2 A.rg:hover {
	text-decoration: underline;
}
#main DIV.sez P {
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
#main DIV.sez_search P {
	color:#1F2C62;
	margin-top: 2px;
	margin-bottom: 16px;
	padding-left: 10px;
	padding-right: 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#main DIV.sez_search IMG {
	color: #000;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-left: 14px;
}
#main DIV.sez_search A {
	font-size: 12px;
	padding: 0;
	padding-bottom: 2px;
	text-decoration: none;
}
#main DIV.sez_search A:hover {
	margin: 0px;
	padding-bottom: 4px;
	text-decoration: underline;
}
#main DIV.sez_search A H2 , #main DIV.sez_search A H3, #main DIV.sez_search H2 {
	margin: 0px;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 2px;
}
#main DIV.sez_search TD, #main DIV.sez_search TR, #main DIV.sez_search TABLE {
	margin: 0;
	padding: 0;
}
#main TD, TR, TABLE {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#main TD A, TR A, TABLE A {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
SELECT, INPUT {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;;
}
/* Obere Navigation Menu */
#nav, #nav ul {
		 list-style: none;
		 margin: 0;
		 padding: 0;
		 white-space: nowrap; /* neu */
		 line-height: 1;
}

#nav a {
		 display: block;
		 margin-right: 2px;
		 padding: 3px 0 3px 0;
		 width: 108px;
		 text-decoration: none;
		 font-weight: bold;		 
		 border-bottom: 2px solid #FFFFFF;	
}
#nav li {
		 float: left;
		 width: 110px; 
}

#nav li ul {
		 left: -999em;
		 position: absolute;
		 text-decoration: none;
		 width: 214px;
}

#nav li ul li {
		 width: 150px;
		z-index: 5;
}
#nav li ul a {
		 padding: 3px;
		 text-decoration: none;
		 color: Black;
		 font-weight: normal;
		 width: 150px;
		 border: none;		 
}
#nav li ul ul {
		 margin: -1em 0 0 124px;
}
#nav li ul ul a {
		 width: 114px; 
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
		 left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
		 left: auto;
}

/* ### Farben Navigation oben ### */
.color0 { color: #E2091A; } /* basic rot */

.color1 { color: #AE94BE; } /* violett */
#nav a.color1 { background-color: #E2E7F2; color: #000; border-top: 2px solid #AE94BE; } /* obere reihe */
#nav a.color1act { background-color: #D5C8DE; color: #000; border-top: 2px solid #AE94BE; } /* obere reihe active */
#nav a.color1:hover { background-color: #D5C8DE; color: Black; } /* obere reihe over */
#nav li ul a.color1 { background-color: #A6CEE8; border: none;		  } /* erster aufklapper */
#nav li ul a.color1:hover { background-color: #4C9CD0; border: none;		  } /* erster aufklapper over */
ul a.subcolor1 { background-color: #D5C8DE; border: none;  } /* zweiter aufklapper */
ul a.subcolor1:hover { background-color: #AE94BE; border: none;  } /* zweiter aufklapper over */

.color2 { color: #4C9CD0; } /* blau */
#nav a.color2 { background-color: #E2E7F2; color: #000; border-top: 2px solid #4C9CD0; }
#nav a.color2act { background-color: #A6CEE8; color: #000; border-top: 2px solid #4C9CD0; }
#nav a.color2:hover { background-color: #A6CEE8; }
#nav li ul a.color2 { background-color: #D5C8DE; border: none;		  }
#nav li ul a.color2:hover { background-color: #AE94BE; border: none;		  }
ul a.subcolor2 { background-color: #A6CEE8; border: none; }
ul a.subcolor2:hover { background-color: #4C9CD0; border: none; }

.color3 { color: #48B19C; } /* grün */
#nav a.color3 { background-color: #E2E7F2; color: #000; border-top: 2px solid #48B19C; }
#nav a.color3act { background-color: #A1D7CC; color: #000; border-top: 2px solid #48B19C; }
#nav a.color3:hover { background-color: #A1D7CC; }
#nav li ul a.color3 { background-color: #A1D7CC; border: none;		  }
#nav li ul a.color3:hover { background-color: #48B19C; border: none;		  }
ul a.subcolor3 { background-color: #A1D7CC; border: none; }
ul a.subcolor3:hover { background-color: #48B19C; border: none; }

.color4 { color: #7F9F1E; } /* olive */
#nav a.color4 { background-color: #E2E7F2; color: #000; border-top: 2px solid #7F9F1E; }
#nav a.color4act { background-color: #DAE388; color: #000; border-top: 2px solid #7F9F1E; }
#nav a.color4:hover { background-color: #DAE388; }
#nav li ul a.color4 { background-color: #DAE388; border: none;		  }
#nav li ul a.color4:hover { background-color: #7F9F1E; border: none;		  }
ul a.subcolor4 { background-color: #DAE388; border: none; }
ul a.subcolor4:hover { background-color: #7F9F1E; border: none; }

.color5 { color: #FFAB51; } /* orange */
#nav a.color5 { background-color: #E2E7F2; color: #000; border-top: 2px solid #FFAB51; }
#nav a.color5act { background-color: #FFD4A5; color: #000; border-top: 2px solid #FFAB51; }
#nav a.color5:hover { background-color: #FFD4A5; }
#nav li ul a.color5 { background-color: #FFD4A5; border: none;		  }
#nav li ul a.color5:hover { background-color: #FFAB51; border: none;		  }
ul a.subcolor5 { background-color: #FFD4A5; border: none;		 }
ul a.subcolor5:hover { background-color: #FFAB51; border: none;		 }

ul#submen {
/*padding-TOP:20px;*/
}
ul#nav {
  width:772px;
  height:12px;
  margin:0;
  padding:0;
}
ul#nav li {
  float:left;
  list-style-type:none;
  margin-right:2px;
}
ul#nav li a {
  background-color:#E2E7F2;
  text-decoration:none;
  font-weight:bold;
border-top-width:2px;
border-top-style:solid;
padding-left: 2px;
/*  width:108px;
  _width:112px;  */
}
