/* html ---------------------------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-style: normal;
	font-size: 70%;
	text-align: center;
}

img {
	background: none;
	border: none;
}

ul {
 	list-style: none;
 	margin: 10px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.nastred {
	text-align: center !important;
}

.vpravo {
	text-align: right;
}



/* bloky --------------------------------------------------------------------- */

#main {
	position: relative;
	width: 900px;
	top: 0;	
	text-align: justify;
	margin: 0 auto;
	padding: 0px;	
	border-bottom: none;
}

* html #main {	
	width: 901px;	
}

#left {
	position: relative;
	float: left;	
	width: 96px;
	height: 636px;
}

#right  {
	position: relative;
	float: right;	
	width: 804px;	
}

#top {
	position: relative;	
	width: 804px;
	height: 76px;
}

#menu {
	position: relative;	
	width: 805px;
	height: 22px;	
}

* html #menu {	
	width: 805px;	
}

#menu ul{
	font-family: Arial, Helvetica, sans-serif;		
	list-style: none !important;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	border: none;
	width: 100%;	
	font-weight: bold;	
}

#menu li{
	position: relative;
	float: left;
	display: block;	
	height: 22px;
	width: 110px;
	padding-left: 5px;
	padding-top: 2px;
	border: none;	
	text-transform: uppercase;	
}

* html #menu li{
	width: 115px;
}

#menu .kus{
	position: relative;
	float: left;
	display: block;	
	height: 22px;
	width: 110px;	
	border: none;
}

* html #menu .kus{
	width: 114px;		
}

#menu li a{
	color: #FFFFFF;
}

#menu li a:hover{
	color: #000000;
}

.submenu {
	position: absolute;
	top: 103px;
	width: 107px;			
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 5px;	
	z-index: 5;
}

.submenu2 {
	position: absolute;
	top: 3px;
	width: 107px;			
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 5px;	
	z-index: 5;
}

* html .submenu{
	width: 114px;		
	top: 102px;	
}

* html .submenu2{
	width: 114px;		
	top: 3px;	
}

#content {
	position: relative;
	float: left;
	border: none;
	width: 748px;
	height: 380px;
	overflow: auto;
}

#content a {
	color: #FFFFFF;
}

#content a:hover {
	color: #000000;
}

* html #content{
	background-attachment: fixed;
	padding-bottom: 80px;
}


#logo {
	position: relative;
	float: right;
	width: 56px;
	height: 537px;
}

#bottom {
	position: relative;
	float: left;
	width: 551px;
	height: 89px;
	margin-top: 32px;
}

* html #bottom {	
	margin-top: 33px;	
}

#system {
	position: relative;
	top: 42px;
	left: -5px;
}

#building {
	position: relative;
	top: 42px;
	left: 70px;
}

#parametry {
	position: relative;
	width: 105%;	
	top: 58px;	
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFEFD;
}


#parametry .prm1{
	margin-left: 94px;
	
}

#parametry .prm2{
	margin-left: 190px;
}

/* system --------------------------------------------------------------------- */

.system, .building{
	background: #273466;
}

.system_left, .building_left {
	background: url('img/system-leva.jpg') no-repeat;
}

.system_top{
	background: url('img/system-vrch.jpg') no-repeat;
}

.building_top{
	background: url('img/building-vrch.jpg') no-repeat;
}

.system_menu, .building_menu{
	border-bottom: 1px solid #FFFFFF;
	background: url('img/system-menu.jpg') no-repeat;
}

.system_content, .building_content{
	background: url('img/system-line.jpg') repeat-x;
	width: 805px !important;
	overflow: visible !important;
}


.system_bottom, .building_bottom{
	display: none;
}

.system_logo, .building_logo{
	display: none;
}

.system_content ul, .building_content ul{
	position: relative;	
	padding: 0;
	margin: 0;
}

.system_content img{
	position: absolute;
	left: 116px;	
	z-index: 5;
}

.building_img1 {
	position: absolute;
	left: 116px;	
	z-index: 5;
}

.building_img2 {
	position: absolute;
	left: 462px;	
	z-index: 5;
}

.system_content li, .building_content li{
	position: relative;
	background: url('img/system-button.jpg') no-repeat;
	width: 117px;
	height: 35px;
	text-transform: uppercase;
	color: #FEFFFD;
	padding-left:5px;
	padding-top:15px;	
	border: none !important;
}

* html .system_content li, * html .building_content li{
	height: 50px;
}

.system_buttons, .building_buttons{
	position: relative;
	width: 805px;
	top: 380px;
	background: url('img/system-spodek.jpg') no-repeat right;
}

.system_buttons a, .building_buttons a{
	color: #FEFFFD;
}

.system_buttons a:hover, .building_buttons a:hover{
	color: #000000;
}

/* system --------------------------------------------------------------------- */

.system-parametry, .building-parametry, .building-vhodnost-umisteni, .system-vhodnost-umisteni{
	background: #FFFFFF;
}

.system-parametry_left, .building-parametry_left, .building-vhodnost-umisteni_left, .system-vhodnost-umisteni_left{
	background: url('img/system-tech-leva.jpg') no-repeat;
}


.system-parametry_top, .system-vhodnost-umisteni_top{
	background: url('img/system-tech-vrch.jpg') no-repeat;
	height: 98px !important;
}

.building-parametry_top, .building-vhodnost-umisteni_top{
	background: url('img/building-tech-vrch.jpg') no-repeat;
	height: 98px !important;
}

.system-parametry_content{
	background: url('img/system-tech-line.jpg') repeat-x;
	width: 805px !important;
	overflow: visible !important;
}

.system-parametry_text{
	position: absolute;
	left: 0px;
	top: 20px;
	width: 410px;
	z-index: 10;
	text-align: justify;
}

.vhodnost{
	position: absolute;
	left: 30px;
	width: 410px;
	top: 20px;
}

.vhodnost_prava{
	top: 90px;
	position: absolute;
	left: 420px;
	width: 410px;
}


.system-parametry_table{
	position: absolute;
	left: 450px;
	width: 350px;
	z-index: 10;
}

.system-parametry_table h2{
	text-transform: uppercase;
	font-size: 100%;
	font-weight: normal;
	margin-top: 20px;
}

.system-parametry_content table{
	border: 1px solid #979ABB;
	background: #FFFFFF;
	clear: both;
	margin-top: 20px;
	padding: 0;
	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-style: normal;
	font-size: 100%;
}

.system-parametry_content td{
	text-align: right;
	padding: 1px 1px 1px 10px;
}

.system-parametry_content th
{
	text-align: center;
	color: #9492C1;
}

.system-parametry_content .celltm{
	background: #E0E0E0;
	text-align: left;
	padding: 1px 25px 1px 5px;
}

.system-parametry_menu, .building-parametry_menu,  .building-vhodnost-umisteni_menu, .system-vhodnost-umisteni_menu{
	display: none;
}

.system-parametry_bottom, .building-parametry_bottom,  .building-vhodnost-umisteni_bottom, .system-vhodnost-umisteni_bottom{
	display: none;
}

.system-parametry_logo, .building-parametry_logo, .building-vhodnost-umisteni_logo, .system-vhodnost-umisteni_logo{
	display: none;
}

.system-parametry_content ul{
	position: relative;	
	padding: 0;
	margin: 0;
}

.system-parametry_content li{
	position: relative;
	background: url('img/system-tech-button.jpg') no-repeat;
	width: 117px;
	height: 35px;
	text-transform: uppercase;
	color: #FEFFFD;
	padding-left:5px;
	padding-top:14px;	
	border: none !important;
}

* html .system-parametry_content li{
	height: 50px;
}

.system-parametry_buttons{
	position: relative;
	width: 805px;
	top: 384px;
	background: url('img/system-tech-spodek.jpg') no-repeat right;	
}

.system-parametry_buttons a{
	color: #FEFFFD;
}

.system-parametry_buttons a:hover{
	color: #000000;
}

/* uvod --------------------------------------------------------------------- */

.uvodka {
	background: #273566;
}

.uvodka_left {
	background: url('img/uvodka-leva.jpg') no-repeat;
	margin-top: 1px;
}

* html .uvodka_left {
	margin-top: 0px;
}

.uvodka_top {
	background: url('img/uvodka-vrch.jpg') no-repeat;
}

.uvodka_menu {
	border-bottom: 1px solid #FFFFFF;
	background: url('img/uvodka-menu.jpg') no-repeat;
}

.uvodka_content {
	background: url('img/uvodka-line.jpg') repeat-x;
	height: 376px !important;
	overflow: hidden !important;
}

.uvodka_content .submenu2{	
	border-bottom: 2px solid #1C2549;
	border-right: 2px solid #1C2549;
	border-left: 1px solid #212C57;	
}

.uvodka_logo {
	background: url('img/uvodka-prava.jpg') no-repeat;
}

.uvodka_bottom {
	position: relative;
	float: left;
	background: url('img/uvodka-spodek.jpg') no-repeat;	
	width: 740px !important;
	margin-top: 0px !important;
}

* html .uvodka_bottom {
	width: 712px !important;
}

.uvodka_bottom a{
	color: #FFFEFD !important;
}

.uvodka_bottom a:hover{
	color: #000000 !important;
}

#uvodka_obr {
	background: url('img/uvodka-obr.jpg') no-repeat;
	float: left;
	width: 231px;
	height: 376px;
}

#mstrade {
	position: relative;
	width: 145px;
	height: 21px;
	top: 70px;
	left: 587px;
}

/* uvod --------------------------------------------------------------------- */

.uvod {
	background: #6E0118;
}

.uvod_left {
	background: url('img/uvod-leva.jpg') no-repeat;
}


.uvod_top {
	background: url('img/uvod-vrch.jpg') no-repeat;
}

.uvod_menu {
	border-bottom: 1px solid #FDF9A0;
}

.uvod_menu li{
	background: url('img/uvod-menul.jpg') no-repeat;
}

.uvod_menu .kus{
	background: url('img/uvod-menu.jpg') no-repeat;
}

.uvod_content {
	background: url('img/uvod-line.jpg') repeat-x;
	color: #FFFFFF;
	text-align: left;
	scrollbar-face-color: #6E0118;
	scrollbar-3dlight-color: #780D24;
	scrollbar-darkshadow-color: #780D24;
	scrollbar-highlight-color: #780D24;
	scrollbar-shadow-color: #780D24;
	scrollbar-track-color: #780D24;
	scrollbar-arrow-color: #000000;
}

.uvod_logo {
	background: url('img/uvod-prava.jpg') no-repeat;
}

.uvod_bottom {
	background: url('img/uvod-spodek.jpg') no-repeat;
}

.uvod_bottom a{
	color: #FFFEFD !important;
}

.uvod_bottom a:hover{
	color: #000000 !important;
}

.uvod_text {
	display: inline;
	position: relative;
	float: left;	
	width: 320px;
	top: 35px;	
	margin-left: 20px;
}

.uvod_content h1 {
	color: #FDF9A0;
	font-size: 130%;
	padding: 0;
	margin: 0;	
}

.uvod_content img {
	border: 1px solid #FDF9A0;
	padding: 2px;
	margin-bottom: 20px;
	background: none;
}

.uvod_content b {
	color: #FDF9A0;
}

.uvod_pict {
	display: inline;
	position: relative;
	float: right;
	width: 340px;
	top: 35px;
	margin-right: 20px;
}

/* vyhody --------------------------------------------------------------------- */

.vyhody {
	background: #A09BB1;
}

.vyhody_left {
	background: url('img/vyhody-leva.jpg') no-repeat;
}

.vyhody_top {
	background: url('img/vyhody-vrch.jpg') no-repeat;
}

.vyhody_menu {
	border-bottom: 1px solid #CBCAD8;
}

.vyhody_submenu{
	left: 115px;	
	background: url('img/vyhody.gif') repeat;
	border-bottom: 2px solid #6B6977;
	border-right: 2px solid #6B6977;
	border-left: 1px solid #9C99AA;
}

.vyhody_submenu a{
	color: #000000 !important;
}

.vyhody_submenu a:hover{
	text-decoration: underline !important;
}

.vyhody_menu li{
	background: url('img/vyhody-menul.jpg') no-repeat;
}

.vyhody_menu .kus{
	background: url('img/vyhody-menu.jpg') no-repeat;
}

.vyhody_content {
	background: url('img/vyhody-line.jpg') repeat-x;
	color: #000000;
	text-align: left;
	scrollbar-face-color: #A09BB1;
	scrollbar-3dlight-color: #A8A3B9;
	scrollbar-darkshadow-color: #A8A3B9;
	scrollbar-highlight-color: #A8A3B9;
	scrollbar-shadow-color: #A8A3B9;
	scrollbar-track-color: #A8A3B9;
	scrollbar-arrow-color: #000000;
}

.vyhody_logo {
	background: url('img/vyhody-prava.jpg') no-repeat;
}

.vyhody_bottom {
	background: url('img/vyhody-spodek.jpg') no-repeat;
}

.vyhody_text {
	display: inline;
	position: relative;
	float: left;	
	width: 320px;
	top: 70px;	
	margin-left: 20px;
}

.vyhody_content h2 {
	font-size: 110%;	
}

.vyhody_content img {
	padding: 2px;
	border: 1px solid #FFFFFF;
	margin-bottom: 20px;
	background: none;
}

.vyhody_content b {
	color: #FFFFFF;
}

.vyhody_pict {
	display: inline;
	position: relative;
	float: right;
	width: 340px;
	top: 70px;
	margin-right: 20px;
}

/* ekologie --------------------------------------------------------------------- */

.ekologie {
	background: #B5D5AA;
}

.ekologie_left {
	background: url('img/ekologie-leva.jpg') no-repeat;
}

.ekologie_top {
	background: url('img/ekologie-vrch.jpg') no-repeat;
}

.ekologie_menu {
	border-bottom: 1px solid #D89125;
}

.ekologie_submenu{	
	left: 230px;	
	background: url('img/ekologie.gif') repeat;
	border-bottom: 2px solid #788F72;
	border-right: 2px solid #788F72;
	border-left: 1px solid #8BB881;
}

.ekologie_menu li{
	background: url('img/ekologie-menul.jpg') no-repeat;	
}

.ekologie_menu .kus a{
	color: #FFFFFF !important;
}

.ekologie_menu li a{	
	color: #D89733 !important;
}

.ekologie_menu li a:hover{	
	color: #000000 !important;
}

.ekologie_menu .kus{
	background: url('img/ekologie-menu.jpg') no-repeat;
}

.ekologie_content {
	background: url('img/ekologie-line.jpg') repeat-x;
	text-align: left;
	scrollbar-face-color: #B5D6AB;
	scrollbar-3dlight-color: #BAD9AF;
	scrollbar-darkshadow-color: #BAD9AF;
	scrollbar-highlight-color: #BAD9AF;
	scrollbar-shadow-color: #BAD9AF;
	scrollbar-track-color: #BAD9AF;
	scrollbar-arrow-color: #000000;
}

.ekologie_logo {
	background: url('img/ekologie-prava.jpg') no-repeat;
}

.ekologie_bottom {
	background: url('img/ekologie-spodek.jpg') no-repeat;
}

.ekologie_text {
	display: inline;
	position: relative;
	float: left;	
	width: 320px;
	top: 70px;	
	margin-left: 20px;
}

.ekologie_content h2 {
	font-size: 110%;
	color: #93703B;	
}

.ekologie_content img {
	border: 1px solid #D89125;	
	padding: 2px;
	margin-bottom: 20px;
}

.ekologie_content b {
	color: #328121;
}

.ekologie_pict {
	display: inline;
	position: relative;
	float: right;
	width: 340px;
	top: 70px;
	margin-right: 20px;
}

/* financovani --------------------------------------------------------------------- */

.financovani {
	background: #A4BBDA;
}

.financovani_left {
	background: url('img/financovani-leva.jpg') no-repeat;
}

.financovani_top {
	background: url('img/financovani-vrch.jpg') no-repeat;
}

.financovani_menu {
	border-bottom: 1px solid #FFFFFF;
}

.financovani_submenu{	
	left: 345px;	
	background: url('img/financovani.gif') repeat-x;
	border-bottom: 2px solid #6D7C91;
	border-right: 2px solid #6D7C91;
	border-left: 1px solid #90A4BF;	
}

.financovani_submenu a{
	color: #FFFFFF !important;
}

.financovani_submenu a:hover{
	text-decoration: underline !important;
}

.financovani_menu li{
	background: url('img/financovani-menul.jpg') no-repeat;
}

.financovani_menu .kus{
	background: url('img/financovani-menu.jpg') no-repeat;
}

.financovani_content {
	background: url('img/financovani-line.jpg') repeat-x;
	text-align: left;
	scrollbar-face-color: #A4BBDA;
	scrollbar-3dlight-color: #A9C0DF;
	scrollbar-darkshadow-color: #A9C0DF;
	scrollbar-highlight-color: #A9C0DF;
	scrollbar-shadow-color: #A9C0DF;
	scrollbar-track-color: #A9C0DF;
	scrollbar-arrow-color: #000000;
}

.financovani_logo {
	background: url('img/financovani-prava.jpg') no-repeat;
}

.financovani_bottom {
	background: url('img/financovani-spodek.jpg') no-repeat;
}

.financovani_text {
	display: inline;
	position: relative;
	float: left;	
	width: 310px;
	top: 35px;	
	margin-left: 20px;
}

.financovani_content h1 {
	font-size: 130%;
	color: #926E4A;	
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

.financovani_content h2 {
	font-size: 120%;
	color: #926E4A;	
}

.financovani_content img {
	border: 1px solid #5060A4;	
	padding: 2px;
	margin-bottom: 20px;
}

.financovani_content b {
	color: #FFFFFF;
}

.financovani_content strong {
	color: #5060A4;
	font-size: 130%;
}

.financovani_pict {
	display: inline;
	position: relative;
	float: right;
	width: 230px;
	top: 35px;
	margin-right: 20px;
}

/* reference --------------------------------------------------------------------- */

.reference {
	background: #6E0118;
}

.reference_left {
	background: url('img/reference-leva.jpg') no-repeat;
}

.reference_top {
	background: url('img/reference-vrch.jpg') no-repeat;
}

.reference_menu {
	border-bottom: 1px solid #FFFFFF;
}

.reference_submenu{	
	left: 460px;	
	background: url('img/reference.gif') repeat-x;
	border-bottom: 2px solid #4F0914;
	border-right: 2px solid #4F0914;
	border-left: 1px solid #640116;
}

.reference_menu li{
	background: url('img/reference-menul.jpg') no-repeat;	
}

.reference_menu .kus{
	background: url('img/reference-menu.jpg') no-repeat;	
	
}

.reference_menu .kus a{	
	color: #6E0118 !important;	
}

.reference_content {
	background: url('img/reference-line.jpg') repeat-x;
	color: #FFFFFF !important;
	text-align: left;
	scrollbar-face-color: #6E0118;
	scrollbar-3dlight-color: #74081F;
	scrollbar-darkshadow-color: #74081F;
	scrollbar-highlight-color: #74081F;
	scrollbar-shadow-color: #74081F;
	scrollbar-track-color: #74081F;
	scrollbar-arrow-color: #000000;
}

.reference_logo {
	background: url('img/reference-prava.jpg') no-repeat;
}

.reference_bottom {
	background: url('img/reference-spodek.jpg') no-repeat;
}

.reference_bottom a{
	color: #FFFEFD !important;
}

.reference_bottom a:hover{
	color: #000000 !important;
}

.reference_text {
	display: inline;
	position: relative;
	float: left;	
	width: 310px;
	top: 60px;	
	margin-left: 20px;
}

.reference_content img {
	border: 1px solid #FDF9A0;	
	padding: 2px;
	margin-bottom: 20px;
}

.reference_pict {
	display: inline;
	position: relative;
	float: right;
	width: 320px;
	top: 60px;
	margin-right: 20px;
}

/* oceneni --------------------------------------------------------------------- */

.oceneni {
	background: #A09BB1;
}

.oceneni_left {
	background: url('img/oceneni-leva.jpg') no-repeat;
}

.oceneni_top {
	background: url('img/oceneni-vrch.jpg') no-repeat;
}

.oceneni_menu {
	border-bottom: 1px solid #CBCAD8;
}

.oceneni_submenu{	
	left: 575px;	
	background: url('img/oceneni.gif') repeat-x;
	border-bottom: 2px solid #696574;
	border-right: 2px solid #696574;
	border-left: 1px solid #918CA0;
	color: #000000 !important;
}

.oceneni_submenu img{
	margin-top: 10px;
}

.oceneni_menu li{
	background: url('img/oceneni-menul.jpg') no-repeat;
}

.oceneni_menu .kus{
	background: url('img/oceneni-menu.jpg') no-repeat;
}

.oceneni_content {
	background: url('img/oceneni-line.jpg') repeat-x;
	text-align: left;
	scrollbar-face-color: #A09BB0;
	scrollbar-3dlight-color: #A4A1B5;
	scrollbar-darkshadow-color: #A4A1B5;
	scrollbar-highlight-color: #A4A1B5;
	scrollbar-shadow-color: #A4A1B5;
	scrollbar-track-color: #A4A1B5;
	scrollbar-arrow-color: #000000;
}

.oceneni_logo {
	background: url('img/oceneni-prava.jpg') no-repeat;
}

.oceneni_bottom {
	background: url('img/oceneni-spodek.jpg') no-repeat;
}

.oceneni_text {
	display: inline;
	position: relative;
	float: left;	
	width: 310px;
	top: 30px;	
	margin-left: 20px;
}

.oceneni_text img {
	border: 1px solid #FEFFFA;	
	padding: 2px;
	margin-bottom: 20px;
}

.oceneni_pict {
	display: inline;
	position: relative;
	float: left;
	width: 220px;
	top: 30px;
	margin-left: 20px;
}

/* kontakt --------------------------------------------------------------------- */

.kontakt {
	background: #6A9ED7;
}

.kontakt_left {
	background: url('img/kontakt-leva.jpg') no-repeat;
}

.kontakt_top {
	background: url('img/kontakt-vrch.jpg') no-repeat;
}

.kontakt_menu {
	border-bottom: 1px solid #FFFFFF;
}

.kontakt_menu li{
	background: url('img/kontakt-menul.jpg') no-repeat;
}

.kontakt_menu .kus{
	background: url('img/kontakt-menu.jpg') no-repeat;
}

.kontakt_content {
	background: url('img/kontakt-line.jpg') repeat-x;
	overflow-y: hidden !important;
}


.kontakt_logo {
	background: url('img/kontakt-prava.jpg') no-repeat;
}

.kontakt_bottom {
	background: url('img/kontakt-spodek.jpg') no-repeat;
}

.kontakt_text {
	position: relative;
	float: right;
	width: 200px;
	top: 37px;	
	text-align: left;
}

.kontakt_text img {
	border: none;
	background: none;
}

.kontakt_text h1 {
	color: #FFFFFF;
	font-size: 130%;
	padding: 0;
	margin: 0;
}

.kontakt_text b {
	color: #FFFFFF;
	font-size: 110%;
}

.kontakt_text p {
	margin: 0;
	padding: 0;
}

/* ostatni --------------------------------------------------------------------- */

.jazyk {
	position: absolute;
	font-size: 80%;
	left: 50%;
	top: 5px;
	text-align: center;
	margin-left: 460px;
	color: #dddddd;
	z-index: 9;
}
