/*** body ***/
body{
	background: rgb(237,231,214);
	color: black;
	}


/*** top-bar ***/
.top-bar{
	margin: 8px auto 0px auto;
	height: 123px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: black;
	}

.top-bar td{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}



.top-bar-011, .top-bar-012{
	width: 128px;
	color: black;
	border-right: 1px solid black;
	}

.top-bar-011{
	background: url(images/lsp01.gif);
	}

.top-bar-012{
	background: url(images/lsp02.gif);
	}

.top-bar-0121{
	width: 128px;
	height: 123px;
	border: 0px;
	display: block;
	}

.top-bar-02{
	width: 629px;
	background: url(images/hcp01.jpg);
	}

.top-bar-03{
	height: 17px;
	}

.top-kontakt{
	height: 106px;
	font-size: 11px;
	font-family: Arial,sans-serif;
	}

.top-kontakt A{
	text-decoration: none;
	color: RGB(90,77,37);
	background: none;
	}

.top-kontakt A:hover{
	text-decoration: underline;
	color: black;
	background: none;
	}

.top-kontakt A:visited{
	color: #8B0000;
	background: none;
	}

.top-kontakt-011{
	width: 14px;
	}
.top-kontakt-012{
	width: 160px;
	}
.top-kontakt-013{
	width: 38px;
	}
.top-kontakt-014{
	width: 174px;
	}
.top-kontakt-015{
	width: 44px;
	}
.top-kontakt-016{
	width: 159px;
	}
.top-kontakt-017{
	width: 40px;
	text-align: right;
	vertical-align: top;
	}

.top-kontakt-02{
	font-weight: bold;
	}




.top-menu{
	width: 629px;
	height: 15px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
	background: #FFD700;
	color: black;
	}

.top-menu img{
	display: block;
	}

.top-menu A{
	color: black;
	background: none;
	text-decoration: none;
	}

.top-menu td{
	vertical-align: bottom;
	cursor: pointer;
	}

.top-menu-01 td{
	border-left: 1px solid black;
	}

td.top-menu-021{
	border-left: 0px;
	}

.top-menu-021{
	width: 28px;
	font-size: 1px;
	}

.top-menu-022{
	width: 28px;
	font-size: 1px;
	}


.top-menu-image{
	width: 28px;
	height: 15px;
	border: none;
	}


.top-menu-031{
	font-family: Arial,sans-serif;
	font-size: 11px;
	}

.top-menu-032{
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma, sans-serif;
	position: relative;
	top: -1px;
	}


/***  main **/
.main{
	width: 759px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: black;
	margin: 0px auto 20px auto;
	}

.main td{
	border: 0px solid red;
	}

.main-01{
	width: 139px;
	vertical-align: top;
	background: white;
	color: black;
	}

.main-02{
	width: 619px;
	vertical-align: top;
	background: white;
	color: black;
	}


.main-menu{
	background: url(images/mm01.gif);
	color: black;
	height: 295px;
	width: 139px;
	}



.main-menu-01{
	width: 6px;
	font-size: 1px;
	}

.main-menu-02{
	width: 133px;
	vertical-align: top;
	}

.main-menu-03{
	height: 11px;
	font-size: 1px;
	}

.main-menu-041{
	width: 133px;
	height: 19px;
	border: 1px solid black;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-indent: 4px;
	}

.main-menu-041 A{
	color: black;
	background: none;
	text-decoration: none;
	}

.main-menu-041 td{
	line-height: 15px;
	}

.main-menu-042{
	height: 3px;
	font-size: 1px;
	}

.main-menu-043{
	cursor: pointer;
	}

.main-menu-044{
	font-weight: bold;
	font-family: tahoma, sans-serif;
	font-size: 10px;
	}


/** main-text **/
.main-text{
	width: 620px;
	font-size: 1px;
	}

.main-text-01{
	width: 26px;
	}

.main-text-02{
	width: 566px;
	background-image: url(images/plan2.gif);
	background-repeat: repeat-y;
	}

.main-text-021{
	width: 566px;
	background-image: url(images/plan.gif);
	background-repeat: no-repeat;
	}

/** text-null **/
.main-text-null{
	width: 566px;
	margin: 15px auto 10px auto;
	font-size: 1px;
	}

.main-text-null td{
	vertical-align: bottom;
	border: 0px solid red;
	}

.main-text-null-02{
	width: 116px;
	height: 79px;
	}

.main-text-null-img1{
	width: 114px;
	height: 79px;
	border: 1px solid black;
	}


.main-text-null-img2{
	width: 114px;
	height: 151px;
	border: 1px solid black;
	}

.main-text-null-03{
	height: 15px;
	}

.main-text-null-04{
	width: 334px;
	}

.main-text-null-05{
	table-layout: auto;
	width: 334px;
	margin: 15px auto auto 0px;
	text-align: center;
	}

.main-text-null-05 td{
	vertical-align: sub;
	}

.main-text-null-051{
	height: 22px;
	}


.main-text-null-img3{
	width: 294px;
	height: 22px;
	border: 0px;
	}

.main-text-null-img4{
	width: 73px;
	height: 60px;
	border: 0px;
	}

.main-text-null-img5{
	width: 265px;
	height: 34px;
	border: 0px;
	}


.main-text-null-052{
	height: 90px;
	}

.main-text-null-053{
	height: 34px;
	}

.main-text-null-054{
	height: 15px;
	}

.main-text-null-055{
	height: 79px;
	width: 34px;
	}

.main-text-null-056{
	width: 116px;
	}




/*** text ***/
/** top **/
.text-top{
	table-layout: auto;
	font-family: tahoma, sans-serif;
	font-size: 13px;
	margin: 15px auto 10px auto;
	font-weight: bold;
	}



/**  html  **/
.text-html{
	width: 550px;
	font-family: arial, sans-serif;
	margin: 30px auto 30px auto;
	font-size: 12px;
	}

.text-html-inadpis{
	font-size: 12px;
	font-weight: bold;
	}



.text-html-pz{
 	width: 535px;
 	border: 1px solid black;
 	font-size: 12px;
	}

.text-html-pz td{
	padding: 2px;
	}

.text-html-pz-01{
	font-weight: bold;
	}

.text-html-pz-02{
	background: rgb(253,245,230);
	color: black;
	}

.text-html-pz-03{
	background: rgb(235,235,235);
	color: black;
	}

.text-html-pz-04{
	text-align: center;
	}


/** nadpis **/
.text-nadpis{
	width: 500px;
	font-family: tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 25px;
	}

.text-nadpis-01{
	font-size: 12px;
	font-weight: normal;
	}

.text-nadpis-02{
	width: 500px;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-align: center;
	}

.text-nadpis-03{
	font-size: 14px;
	font-family: arial, sans-serif;
	font-weight: bold;
	}


.text-null{
	width: 550px;
	margin: 50px auto 50px auto;
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	text-align: center;
	}

/*** text-stavby ***/

.text-stavby{
	width: 520px;
	margin: 30px auto 30px 15px;
	font-size: 12px;
	font-family: arial, sans-serif;
	}

.text-stavby-01{
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	}

.text-stavby-02{
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	}





/** **/
.text-html-projekce{
	width: 550px;
	font-family: arial, sans-serif;
	font-size: 12px;
	}

.text-html-projekce-img{
	width: 250px;
	height: 176px;
	border: 1px solid black;
	float: right;
	}



.text-html-fk{
	width: 550px;
	margin: 20px auto 20px auto;
	font-family: arial, sans-serif;
	font-size: 12px;
	}

.text-html-fk-01{
	width: 250px;
	height: 188px;
	border: 1px solid black;
	float: left;
	margin: 5px 10px 5px 10px;
	}

.text-html-fk-02{
	width: 250px;
	height: 188px;
	border: 1px solid black;
	float: left;
	margin: 5px 10px 5px 10px;
	}

.text-html-fk-03{
	font-weight: bold
	}

/*** cenik ***/
.text-cenik{
	width: 550px;
	margin: 20px auto 20px auto;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	}

.text-cenik-01{
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	}

.text-cenik-02{
	height: 20px;
	font-size: 1px;
	}

.text-cenik-03{
	text-align: center;
	}

.text-cenik-04{
	font-weight: bold;
	text-align: center;
	}


/*** certifikace ***/
.text-cert{
	width: 550px;
	margin: 20px auto 20px auto;
	}

.text-cert td{
	text-align: center;
	}

.text-cert-01{
	width: 550px;
	height: 813px;
	border: 0px;
	}

.text-cert-02{
	height: 30px;
	font-size: 1px;
	}

.text-cert-03{
	width: 350px;
	height: 279px;
	border: 0px;
	}