* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin-top: 0px;
	background-image:url(images/_bg/_bg.jpg);
	background-repeat:repeat-x;
}

#center {
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	}
#uvodflash {
		z-index: 10000;
		top: 0;
		position: absolute;
		height: 1234px;
		width: 970px;
		padding:0;
		margin:0 auto;
		background-color:#FFF;
		background-repeat: repeat-x;
	}


h1, h2, h3 {
	margin-bottom: 15px;
	font-weight: normal;
	color: #333333;
}
h1 { font-size: 160%; }
h2 { font-size: 140%; }
h3 {
	font-size: 100%;
	font-weight: bold;
}
.sitename		{ font-weight: bold; font-size:14px; color: #a0bf1f; text-transform:uppercase; line-height:20px; }
.title1			{ font-weight: bold; font-size:14px; color: #73a2bc; }
.title2			{ font-weight: bold; font-size:14px; color: #333;}
.title3			{ font-size:11px; color: #646464; }
.titulek 			{ font-size:12px; color:#00468C; }

.text_uvod_tc		{ font-weight: normal; font-size:14px; color: #000; line-height: 24px; }

.formtext				{ font-size:10px; color:#00468C; }
.formtext_red		{ font-size:10px; color:#d00; }

blockquote.blue {
	margin: 0px;
 	padding: 10px;
  	background: #FAFAFA;
	border: 1px solid #eee; 
	border-left: 4px solid #71a3bc;
	width: 300px;
}
blockquote.blue a:hover {
	color: #71a3bc;
}

blockquote.redbox {
	margin: 0px;
 	padding: 10px;
  	background: #FAFAFA;
	border: 1px solid #eee; 
	border-left: 4px solid #71a3bc;

}

p, ul, ol {
	margin-bottom: 15px;
	line-height: 1.6em;
}
ul.ctverecky {
	margin-left: 0px;
	padding-left:30px;
	list-style-image:url(images/li.jpg);
	line-height:18px;
}
ol.pismenkovani {
	margin-left: 0px;
	padding-left:20px;
	list-style-type: lower-latin;
	line-height:18px;
}
ul, ol { margin-left: 2em; }

a:link, a:visited, a:active {
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	color: #677990;
	text-decoration: underline;
	cursor: pointer;
}

a.img { border: none; }
img { border: none; }
img.left { float: left; margin: 0 15px 0 0; border: solid 1px #000000;}
img.right { float: right; margin: 0 0 0 15px; border: solid 1px #000000;}
img.left0 { float: left; margin: 0 15px 0 0; border: solid 0px #000000;}
img.right0 { float: right; margin: 0 0 0 15px; border: solid 0px #000000;}
img.reference { border: #eee solid 1px; padding:5px; margin-top:20px; margin-bottom:20px; text-align:center }


img.icon_info { float: right; margin: 0 0 0 15px; border: solid 0px #fff;}



/* Header */
#header {
	width: 980px;
	height: 229px;
	margin: 0 auto;
	background-image:url(_header/header2019_bg.png);
	background-repeat: no-repeat;
}

 
 





/* Page */
#page {
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	background-image:url(images/_bg/main_bg.jpg);
	background-repeat:repeat-y;
}

#main {
	float:right;
	width: 675px;
	min-height:450px;
	margin-left:0px;
	margin-right:0px;
	padding-left:30px; padding-right:30px; padding-top:0px;
}







/* BANNER */
#banner {
	width: 706px;
	float:right;
	text-align:right;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:10px; padding-right:10px;
	font-size:10px; color:#c22525;
	font-family:Tahoma, Geneva, sans-serif;
}






/* MENU HORNI */
#menu {
	float:left;
	width: 736px;
	margin:0px;
	padding:0px;
}
#menu ul{
margin:0; padding:0;
list-style:none;
}
#menu li{
float: left;display: block;
}
#menu img {
margin:0px; padding:0; vertical-align:middle;
}
#menu {
	float:left;
	width: 736px;
	margin:0px;
	padding:0px;
}







/* sidebar LEVY */
#levySL {
	width: 213px;
	float: left;
	margin-top: 0px; padding-top:0; padding-right:10px;
	padding-left:0px;
}

.levySL-kontakty {
	width:177px;
	margin-top: 10px; margin-left:10px; padding:10px;
	border:#cfcedc solid 1px;
	background-color:#f7f7f7;
	color:#0d3453;
}
.levySL-kontakty a {
	color:#0d3453;
}
.levySL-kontakty a:hover {
	color:#73a2bc;
}


#mn-page-menu {
	list-style: none; 
	font-size:12px;
	line-height: 18px;
	padding:0; margin:0;
	text-transform:uppercase;
}
#mn-page-menu li.nadpis {
	color:#677990;
	font-size:14px;
	list-style:none;
	border-bottom:#dfe0e2 solid 0px;
	padding-top:15px;
	font-weight:bold;
	}
#mn-page-menu li {
	color:#3a5768;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_red.jpg); background-repeat:no-repeat;
	width:181px; height:40px;
	margin-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
#mn-page-menu li a.active {
	color:#71a3bc;
	font-size:11px;
	text-decoration: none;
	padding-left:0px;
}
#mn-page-menu li a {
	color:#000;
	font-size:11px;
	text-decoration: none;
	padding-left:0px;
}
#mn-page-menu li a:hover {
	color:#71a3bc;
	text-decoration: none;
}


.language {
	width:177px; height:12px;
	margin-top: 5px; margin-left: 20px;
}




/* SUBMENU RED */
.levySLnadpis_bg_red_flash {
	margin:0;
	width:223px; height:44px;
	color:#fff; font-size:12px;
	padding-top:0px; padding-left:0px;
	padding-bottom:10px;
	font-weight:bold;
}
.levySLnadpis_bg_red_tisk {
	margin:0;
	background-image:url(images/menu2014/tisk_bg.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:60px;
	padding-bottom:10px;
	font-weight: normal;
}
.levySLnadpis_bg_red_tisk a:hover {
	color:#d00;
}
#skryt_submenu {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 260px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}
#skryt_submenu-tepelna_cerpadla {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 240px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}
#skryt_submenu_Z_info {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 280px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}
#skryt_submenu_ceny {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 280px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}
#skryt_submenu_zaklinfo {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 370px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}
#skryt_submenu_tc {
		z-index: 999;
		top: 440px;
		position: absolute;
		height: 370px;
		width: 223px;
		padding:0;
		margin:0;
		background-color:#f0f0f0;
		background-image:url(flash/submenu/submenu_bg.jpg);
		background-repeat:repeat-y;
	}

.levySLnadpis_bg_red {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_red.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
.submenuL{
	padding:0; margin:0;
}
.submenuL li.nadpis {
	color:#677990;
	font-size:12px;
	list-style:none;
	border-bottom:#dfe0e2 solid 0px;
	padding-top:15px;
	padding-bottom:5px; margin-left:25px;
	font-weight:bold;
	}
.submenuL li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_red.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL li a{
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL li a:hover {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}
.submenuL li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_red.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL li.aktivni a {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}

	
/* SUBMENU zakladni_info */
.levySLnadpis_bg_zakladni_info {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_zakladni_info.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
ul.submenuL_zakladni_info {
	padding:0; margin:0;
}
.submenuL_zakladni_info li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_red.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_zakladni_info li a{
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_zakladni_info li a:hover {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}

/* SUBMENU zakladni_info ACTIVE */
ul.submenuL_zakladni_info {
	padding:0; margin:0;
}
.submenuL_zakladni_info li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_red.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_zakladni_info li.aktivni a {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}







/* SUBMENU OTOPNE systemy */
.levySLnadpis_bg_otopne_syst {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_zakladni_info.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
ul.submenuL_otopne_syst {
	padding:0; margin:0;
}
.submenuL_otopne_syst li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_yellow.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_otopne_syst li a{
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_otopne_syst li a:hover {
	color:#e1a827;
	font-size:12px;
	text-decoration: none;
}

/* SUBMENU otopne_syst ACTIVE */
ul.submenuL_otopne_syst {
	padding:0; margin:0;
}
.submenuL_otopne_syst li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_yellow.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_otopne_syst li.aktivni a {
	color:#e1a827;
	font-size:12px;
	text-decoration: none;
}






/* SUBMENU green */
.levySLnadpis_bg_green {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_green.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
.submenuL_green{
	padding:0; margin:0;
}
.submenuL_green li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_green.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_green li a {
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_green li a:hover {
	color:#81a263;
	font-size:12px;
	text-decoration: none;
}
/* SUBMENU green ACTIVE */
ul.submenuL_green {
	padding:0; margin:0;
}
.submenuL_green li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_green.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_green li.aktivni a {
	color:#81a263;
	font-size:12px;
	text-decoration: none;
}


/* SUBMENU tepelna_cerpadla */
.levySLnadpis_bg_tepelna_cerpadla {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_tepelna_cerpadla.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
.submenuL_tepelna_cerpadla {
	padding:0; margin:0;
}
.submenuL_tepelna_cerpadla li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_tepelna_cerpadla.jpg); background-repeat:no-repeat;
	width:185px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_tepelna_cerpadla li a {
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_tepelna_cerpadla li a:hover {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}
/* SUBMENU tepelna_cerpadla  ACTIVE */
ul.submenuL_tepelna_cerpadla {
	padding:0; margin:0;
}
.submenuL_tepelna_cerpadla li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_tepelna_cerpadla.jpg); background-repeat:no-repeat;
	width:185px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_tepelna_cerpadla li.aktivni a {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}





#submenuTC ul {padding:0; margin:0; list-style:none; width:200px; padding:0px;}
#submenuTC ul ul {position:absolute; left:-9999px;}
#submenuTC table {border-collapse:collapse; width:0; height:0; position:absolute; left:0px; top:0px;}
#submenuTC ul li {width:180px;}
* html #menu ul li {float:left;}
#submenuTC ul li a {
	display: block;
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/subsubmenu_bg_red.jpg); background-repeat:no-repeat;
	width:185px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:10px;
	padding-left:10px;
	padding-right:20px;
	text-decoration:none;
	}
#submenuTC_ceny ul li a.fly {background-image: url(images/menu2014/subsubmenu_bg_red.jpg); color:#000;}

#submenuTC ul li:hover {position:relative;}
#submenuTC ul li a:hover {direction:ltr; color:#71a3bc; position:relative;}
#submenuTC ul li:hover > a {color:#71a3bc;}
#submenuTC ul li ul li > a {color:#71a3bc; margin:0px; padding:2px 10px 10px 10px; width:185px; height:34px; color:black; 
	background:url(images/menu2014/subsubmenu_bg_red-tecka.jpg); background-repeat:no-repeat;}

#submenuTC ul :hover ul,
#submenuTC ul :hover ul :hover ul,
#submenuTC ul :hover ul :hover ul :hover ul,
#submenuTC ul :hover ul :hover ul :hover ul :hover ul {left:210px; top:0px; background-color:#fff;}

#submenuTC_ceny ul :hover ul,
#submenuTC_ceny ul :hover ul :hover ul,
#submenuTC_ceny ul :hover ul :hover ul :hover ul,
#submenuTC_ceny ul :hover ul :hover ul :hover ul :hover ul {left:210px; top:-230px;}

#submenuTC ul :hover ul ul,
#submenuTC ul :hover ul :hover ul ul, 
#submenuTC ul :hover ul :hover ul :hover ul ul {left:-9999px;}















/* SUBMENU darkblue */ 
.levySLnadpis_bg_darkblue {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_darkblue.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
.submenuL_darkblue {
	padding:0; margin:0;
}
.submenuL_darkblue li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_darkblue.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_darkblue li a {
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_darkblue li a:hover {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}
/* SUBMENU darkblue  ACTIVE */
ul.submenuL_darkblue {
	padding:0; margin:0;
}
.submenuL_darkblue li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_darkblue.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_darkblue li.aktivni a {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}



/* SUBMENU cenyTC */
.levySLnadpis_bg_cenyTC {
	margin:0;
	background-image:url(images/_bg/levySLnadpis_bg_cenyTC.jpg); background-repeat:no-repeat;
	width:182px; height:29px;
	color:#fff; font-size:12px;
	padding-top:15px; padding-left:40px;
	padding-bottom:10px;
	font-weight:bold;
}
.submenuL_cenyTC {
	padding:0; margin:0;
}
.submenuL_cenyTC li {
	color:#000;
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_cenyTC.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_cenyTC li a {
	color:#000;
	font-size:12px;
	text-decoration: none;
}
.submenuL_cenyTC li a:hover {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}
/* SUBMENU cenyTC  ACTIVE */
ul.submenuL_cenyTC {
	padding:0; margin:0;
}
.submenuL_cenyTC li.aktivni {
	font-size:12px;
	list-style:none;
	background:url(images/menu2014/submenu_bg_cenyTC.jpg); background-repeat:no-repeat;
	width:181px; height:39px;
	padding-bottom:5px;
	padding-top:2px;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
}
.submenuL_cenyTC li.aktivni a {
	color:#71a3bc;
	font-size:12px;
	text-decoration: none;
}



















	



/* Footer */
#footer {
	background-image: url(images/_bg/footer.jpg);;
	background-repeat: no-repeat;
	width: 980px;
	height: 19px;
	text-align: center;
	color: #555;
	padding-top:2px;
	font-size:10px;
	margin-bottom:0px; background-color:#FFF;
}
#footer a { color: #555;font-size:10px;}
#footer a:hover {	color: #123856;font-size:10px;}










/* texty */
.u {
	text-decoration:underline;
}
.i {
	font-style:italic;
}
.b {
	font-weight:bold;
}







/* Texty */
h1.pagetitle {margin:20px 0 20px 0; padding:0 0 2px 0; border-bottom:solid 1px #ddd; color: #333; font-weight: normal;}
h1.pagetitle-piktogramy {margin:20px 0 30px 0; padding:0 0 2px 0; border-bottom:solid 0px #ddd; color: #73a2bc; font-weight: normal; line-height:24px;}
h1.pagetitle-piktogramy2r {margin:10px 0 30px 0; padding:0 0 2px 0; border-bottom:solid 0px #ddd; color: #73a2bc; font-weight: normal; line-height:24px;}
img.piktogramy1 {margin:30px 0 30px 0; padding:0 0 2px 0; border-bottom:solid 1px #ddd; color: #73a2bc; font-weight: normal; line-height:24px;}


h1.pagetitle-reference_data {margin:5px 0 10px 0; padding:0 0 2px 0; border-bottom:solid 0px #ddd; color: #73a2bc; font-weight: bold; line-height:18px; text-decoration: none; font-size:22px;}

.ref_komentar {color: #e56c22; font-weight: normal; font-style:italic;}


.bluetitle14 { font-size:14px; color:#466094; }
.bluetitle16 { font-size:16px; color:#466094; }



.text11px {
	font-weight: normal;
	font-size:11px;
}
.i{
	font-style:italic;
}
.b{
	font-weight:bold;
}
.vel10{
	font-size:10px;
}
.normal_weight{
	font-weight:normal;
}
.u{
	text-decoration:underline;
}
.red{
	color:#990000;
}
  img.grayline {
    margin-bottom: 0px;
    width: 620px;
	border: none;
  }


/* TABULKY */
table {
	border:solid #DCE1E5 0px;
	padding:0px;
	line-height: 16px;
}
td {
	border:solid #DCE1E5 1px;
	padding:2px 10px 2px 10px;
	vertical-align:top;
}
td.empty {
	border:solid #DCE1E5 0px;
	padding:0px;
	vertical-align:top;
}
td.noborder {
	border:solid #DCE1E5 0px;
	padding:0px;
	vertical-align:top;
}


table.cenyTC {
	border:solid #DCE1E5 0px;
	padding:0px;
	line-height: 16px;
}
table.cenyTC td {
	text-align:center;
	width:250px;
}
table.cenyTC td.stred {
	width:40px;
}

#table {
height: auto;
margin:0px; padding:0px;
font-size:11px;
}
#table td {
border:solid 1px #7DBCe7;
margin:0px; padding:5px;
color:#111;
}
#table td.clear {
border:solid 0px;
margin:0px; padding:5px;
color:#555;
}
#table td.titulek {
font-size:12px;
color:#00468C;
}

#table td.blue1 {
	background-color:#6AB7F2;
}
#table td.blue2 {
	background-color: #466094;
}
#table td.yellow {
	background-color: #FDFF00;
}
#table td.center {
	text-align: center;
}

.tab_nastred {
	vertical-align:middle;
}

#table_ceny td.blue1 {
	background-color:#6AB7F2;
}
#table_ceny td.blue2 {
	background-color: #466094;
	color:#FFF;
}
#table_ceny td.red2 {
	background-color: #a71b18;
	color:#FFF;
	font-weight:bold;
}
#table_ceny tr.radek1 {
	background-color: #ffffff;
}
#table_ceny tr.radek2 {
	background-color: #e6e6e7;
}


#table_ceny td.yellow {
	background-color: #FDFF00;
}
#table_ceny td.center {
	text-align: center;
}
#table_ceny td.noborder {
	border:0px;
}

#table_reference {
height: auto;
margin:0px; padding:0px;
font-size:11px;
}
#table_reference td {
border:solid 0px #fff;
margin:0px; padding:5px;
color:#111;
}










#table_ceny_2 {
border-width:1px; 
border-color: #666;
border-style: solid;
border-spacing:0;
border-collapse:collapse;
}

#table_ceny_2 thead{
/* barva pozadí hlavičky tabulky */
background-color:#056597;
/* barva písma hlavičky tabulky */
color:#FFF;
/* převod písmen v hlavičce tabulky na velká */ 
text-transform:uppercase;
/* tučný font v hlavičce tabulky */ 
font-weight:bold;
}

#table_ceny_2 th{
padding:30px;
text-align:left;
background-color:#056597;
}


#table_ceny_2 td {
padding: 3px;
border: 1px #ddd solid; 
}

#table_ceny_2 tr:nth-child(2n+1){
background:#e6e6e7;
}

#table_ceny_2 tr:nth-child(2n){
background:#fff;
}

#table_ceny_2 tr:hover{
background-color:#9CF;
color:#FFF;
}

#table_ceny_2 td.red2 {
	background-color: #a71b18;
	color:#FFF;
	font-weight:bold;
}







#table_referenceTAB {
height: auto;
margin:0px; padding:0px;
font-size:11px;
}
#table_referenceTAB .td1 {
border-left:solid 5px #eee;
border-right:solid 5px #eee;
border-top:solid 5px #eee;
border-bottom:solid 0px #eee;
margin:0px; padding:10px;
color:#111;
width:260px;
background-color:#fafafa;
}
#table_referenceTAB .td2 {
border-left:solid 5px #eee;
border-right:solid 5px #eee;
border-top:solid 0px #eee;
border-bottom:solid 5px #eee;
margin:0px; padding:10px;
color:#111;
width:260px;
}
#table_referenceTAB .td0 {
border:solid 5px #eee;
margin:0px; padding:10px;
color:#111;
width:260px;
}
#table_referenceTAB .noborder10px {
border:solid 0px #fff;
color:#111;
margin:0; padding:0;
width:10px;
}
#table_referenceTAB .noborder {
border:solid 0px #fff;
color:#111;
margin:0; padding:0;
width:250px;
}
#table_referenceTAB tr {

}









#kontakty_tel table {
	border:0px;
	padding:0px;
	margin:0;
}
#kontakty_tel td {
	border:0px;
	padding:0px;
	margin:0;
}




.searchform {float:right; width:190px; padding:0 20px 0px 0px !important /*Non-IE6*/; padding:0 0px 0px 0px /*IE6*/;}
.searchform form fieldset {float:right; border:none; margin-bottom:5px; margin-top:5px;}
.searchform input.field {width:100px; padding:1px 0 1px 0; border:1px solid #a0bf1f; font-family:verdana,arial,sans-serif; font-size:100%; color:#a0bf1f; }
.searchform input.button {width:60px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-size:100%;}
.searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}









	
/* BUTTONY */
#gohome {
	width: 450px;
	height: 220px;
	position:absolute;
	margin-left: 0px; margin-top: 0px;
}
#gohome1 {
	width: 20px;
	height: 15px;
	position:absolute;
	margin-left: 910px; margin-top: 10px;
}
#mailme {
	width: 20px;
	height: 15px;
	position:absolute;
	margin-left: 940px; margin-top: 10px;
}
	

/* AKCE */
.akce_pagetitle {margin:20px 0 20px 0; padding:0 0 2px 0; border-bottom:solid 1px #ddd; color: #73a2bc; font-weight: normal; font-size:18px; }
.akce_tisk {
	margin:0;
}









#oP {
	padding: 2px; margin-left:20px;
	border:#bbb solid 0px;
	float:right;
}
#oL {
	padding: 2px; margin-right:20px;
	border:#bbb solid 0px;
	float: left;
}