@charset "utf-8";
/* CSS Document */


body {
	background-image: url(css/imm/page_bck.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

.kontejner {
	width: 915px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.text_popis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-align: justify;
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 7px;
}

.text_popis a{
	color: #8A8A8A;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F33;
}

.text_popis a:hover{
	color: #09F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #09F;
}
.textpravy {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666;
	padding-left: 10px;
	width: 210px;
}
.textpravy a{
	color: #C00;
}
.textpravy a:hover{
	color: #FFF;
	background-color: #C30;
}
.textpata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	width: 915px;
	text-align: right;
	position: relative;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	margin-top: 0px;
	padding-right: 15px;
}
.text_vzornik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #999;
	display: block;
	float: left;
	height: auto;
	width: 144px;
	text-align: center;
}

.text_vzornik2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	display: block;
	height: auto;
	width: 142px;
	text-align: center;
}
.text_vzornik3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	display: block;
	height: auto;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.box {
	display: block;
	float: left;
	height: auto;
	width: 143px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 6px;
	text-align: center;
}
.box_new {
	display: block;
	float: left;
	height: auto;
	width: 105px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 6px;
	text-align: center;
}

.textpata a{
	color: #900;
	text-decoration: underline;
}
.textPDF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	background-color: #F4F4F4;
	background-image: url(pdf_icon.gif);
	background-repeat: no-repeat;
	width: 415px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 40px;
	background-position: 5px 3px;
	padding-top: 10px;
	height: 26px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.textPDF a{
	color: #C00;

}
.text_drob1, .text_drob2, .text_drob3, .text_drob4, .text_drob5, .text_drob6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #0C3;
	background-repeat: no-repeat;
	background-position: center 14px;
	display: block;
	float: left;
	height: 40px;
	padding-top: 35px;
	padding-right: 8px;
	padding-left: 8px;
}
.text_drob6{
	background-position:center 0px;}
.menudrobecky {
	height: 58px;
	position: absolute;
	left: 526px;
	top: 39px;
	width: auto;
}


.text_drob1 {
	background-image: url(css/drobecky/nav_print.gif);
}
.text_drob2 {
	background-image: url(css/drobecky/nav_sennd.gif);
}
.text_drob3 {
	background-image: url(css/drobecky/nav_dawnload.gif);
}
.text_drob4 {
	background-image: url(css/drobecky/nav_sitemap.gif);
}
.text_drob5 {
	background-image: url(css/drobecky/nav_doporuc.gif);
}
.text_drob6 {
	background-image: url(css/drobecky/nav_green_line_phone.gif);
}


.text_drob1 a, .text_drob2 a, .text_drob3 a, .text_drob4 a, .text_drob5 a, .text_drob6 a {
	background-position: center;
	display: block;
	float: left;
	height: 1px;
	color: #7fb73f;
}
.text_drob1 a:hover, .text_drob2 a:hover, .text_drob3 a:hover, .text_drob4 a:hover, .text_drob5 a:hover, .text_drob6 a:hover {
	background-position: center;
	display: block;
	float: left;
	height: 11px;
	color: #F60;
}





cite {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666;
	 font-style:italic;
	 line-height:17px;
	 }
.picturemain {
	height: 294px;
	width: 885px;
	position: absolute;
	left: 14px;
	top: 183px;
}


.flono {
	clear: both;
	position: relative;
}
.drobek {
	height: 15px;
	width: 480px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	position: absolute;
	top: 490px;
	left: 410px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
}

/* LI-MENU-ODKAZY */

li a{
	color:#F03}
	
li a:hover {
	color:#09F}


.nn {
	margin: 0px;
	padding: 0px;
}


.dd_otazky, .dd_tech, .dd_vzornik, .dd_prislus, .dd_poptavka {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	display: block;
	float: left;
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px -4px;
}
.dd_otazky {
	background-image: url(drobecky/otazky.gif);
	padding-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.dd_poptavka {
	background-image: url(drobecky/poptavka.gif);
	padding-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.dd_tech {
	background-image: url(drobecky/dokumentace.gif);
	background-repeat: no-repeat;
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-left: 5px;
}

.dd_vzornik {
	background-image: url(drobecky/vzorniky.gif);
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-left: 5px;
}
.dd_prislus {
	background-image: url(drobecky/prislusenstvi.gif);
	padding-right: 0px;
	margin-left: 5px;
}
.menuhlavni {
	height: auto;
	width: 270px;
	padding-left: 15px;
	position: absolute;
	left: 0px;
	top: 502px;
}
.menuhorizontal {
	height: 30px;
	width: 875px;
	position: absolute;
	left: 23px;
	top: 145px;
}
.logo {
	position: absolute;
	left: 30px;
	top: 15px;
}
.patica {
	background-color: #333;
	height: 80px;
	width: 100%;
	margin-top: 20px;
}
.patica2 {
	background-color: #FFF;
	height: 25px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}
.doporuceni {
	height: 106px;
	width: 51px;
	position: absolute;
	top: -3px;
	right: auto;
	left: 0px;
	bottom: auto;
	overflow: hidden;
	clip: rect(auto,auto,auto,auto);
}
.social {
	background-image: url(css/social/social-icon.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	height: 106px;
	width: 51px;
	font-family: Verdana, Geneva, sans-serif;
}
.social a{
	background-image: url(social/social-icon.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	height: 106px;
	width: 51px;
	font-family: Verdana, Geneva, sans-serif;
}
.social a:hover{

	background-position: 0px -106px;
}




.menicko1, .menicko2, .menicko3, .menicko4, .menicko5, .menicko6, .menicko7, .menicko8, .menicko9 {
	display: block;
	list-style-type: none;
	float:left;

}
.menicko1 a:hover, .menicko2 a:hover, .menicko3 a:hover, .menicko4 a:hover, .menicko5 a:hover, .menicko6 a:hover, .menicko7 a:hover, .menicko8 a:hover, .menicko9 a:hover{
	display: block;
	list-style-type: none;
	background-position: 0px -46px;
}

.menicko1 a, .menicko2 a, .menicko3 a, .menicko4 a, .menicko5 a, .menicko6 a, .menicko7 a, .menicko8 a, .menicko9 a{
	display: block;
	list-style-type: none;
	float: left;
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 24px;

}

.menicko1 a{
	background-image: url(css/imm/b01.gif);
	width: 93px;
}
.menicko2 a{
	background-image: url(css/imm/b02.gif);
	width: 108px;
}
.menicko3 a{
	background-image: url(css/imm/b03.gif);
	width: 94px;
}
.menicko4 a{
	background-image: url(css/imm/b04.gif);
	width: 68px;
}
.menicko5 a{
	background-image: url(css/imm/b05.gif);
	width: 116px;
}
.menicko6 a{
	background-image: url(css/imm/b06.gif);
	width: 91px;
}
.menicko7 a{
	background-image: url(css/imm/b07.gif);
	width: 120px;
}
.menicko8 a{
	background-image: url(css/imm/b08.gif);
	width: 103px;
}
.menicko9 a{
	background-image: url(css/imm/b09.gif);
	width: 75px;
}


.obsah_hlavni {
	margin-top: 350px;
	margin-left: 125px;
}

/* HLAVNI OBSAHY - ZMENA BAREV */
.obsah_index {
	height: auto;
	width: 560px;
	margin-top: 500px;
	margin-left: 330px;
}
.obsah_index {
	background-image: url(bck_obsah_index.gif);

}
.obsah_pop {
	background-image: url(bck_obsah_index.gif);
	padding-top: 0px;
}

.obsah_ref {
	background-image: url(bck_obsah_index.gif);
	padding-top: 0px;
}


h1.index, h1.nasemoto, h1.pripravujeme, h1.souteze, h1.darkovepoukazy, h1.tipnavylet, h1.smluvnipodminky, h1.akce, h1.kontakty {
	background-repeat: no-repeat;
	height: 46px;
	width: 570px;
	padding: 0px;
	text-indent: -9000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}

h2.reknete {
	background-repeat: no-repeat;
	height: 46px;
	width: 570px;
	padding: 0px;
	text-indent: -9000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}


h2.reknete {
	background-image: url(css/imm/h1_reknete.gif);
	margin-bottom: 25px;
	margin-top: 15px;
}

h2.akcenovinky {
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C3;
}



h1.index {
	background-image: url(css/imm/h1_index.gif);
	margin-bottom: 25px;
}
h1.pripravujeme {
	background-image: url(css/imm/h1_pripravujeme.gif);
	margin-bottom: 0px;
}
h1.souteze {
	background-image: url(css/imm/h1_souteze.gif);
	margin-bottom: 0px;
}
h1.darkovepoukazy {
	background-image: url(css/imm/h1_darkovepoukazy.gif);
	margin-bottom: 0px;
}
h1.tipnavylet {
	background-image: url(css/imm/h1_tipnavylet.gif);
	margin-bottom: 0px;
}
h1.smluvnipodminky {
	background-image: url(css/imm/h1_smluvnipodminky.gif);
	margin-bottom: 0px;
}
h1.akce {
	background-image: url(css/imm/h1_akce.gif);
	margin-bottom: 0px;
}
h1.kontakty {
	background-image: url(css/imm/h1_kontakty.gif);
	margin-bottom: 0px;
}

h1.nasemoto {
	background-image: url(css/imm/h1_nasemoto.gif);
	margin-bottom: 25px;
}




/* H2 NADPISY - ROLETY - dělení */
h2 {
	margin:0px;
	padding: 0px;
}
.h2podnadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F03;
	text-decoration: underline;
	background-color: #F4F4F4;
	height: 25px;
	width: 485px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C30;
	border-right-color: #C30;
	border-bottom-color: #C30;
	border-left-color: #C30;
	padding-top: 7px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.h5kontakt {
	background-image: url(css/imm/h5_kontakt.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 32px;
	width: 303px;

	margin-bottom: 15px;
}
.h5aktuality {
	background-image: url(css/imm/h5_akce.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 32px;
	width: 303px;
	margin-top: 0px;
	margin-bottom: 15px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C3;
	margin-top: 0px;
	margin-bottom: 10px;
}

.odsazeni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	width: 35px;
	margin-right: 20px;
	margin-left: 15px;
}
.plovouci {
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
	text-align: center;
	padding-bottom: 30px;
}
.ram {
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.plovoucipravy {
	float: right;
	margin-top: -10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}





.nadpisy {
	height: 140px;
	width: 240px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	display: block;
	overflow: hidden;
}


.ikony_anotace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	display: block;
	position: relative;
	top: -60px;
	height: 100px;
	width: 120px;
	margin-left: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}



.doplinfo {
	background-image: url(zalozka_bck1.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 500px;
}
.zalozky {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	height: 30px;
	color: #FFF;
	background-color: #3C3;
	padding: 5px;
	width: auto;
	list-style-type: none;
}
.zalozky a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;

}

.zalozky a:hover{
	display: block;
	height: 30px;
	background-image: url(zalozka_bck2.gif);
	width: auto;

}
.navigacesloupec {
	width: 118px;
	position: absolute;
	left: 290px;
	top: 180px;
}
.nadpis_social{
	background-image: url(h1_podnadpisy/social.gif);
}
.sloup_odkaz_strong_bran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 20px;
	display: block;
	padding-left: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #09C;
}
.calendar {
	width: 500px;
	display: block;
	overflow: hidden;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.date {
	background-image: url(calendar.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 50px;
	padding-top: 16px;
	position: relative;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
	left: 0px;
}
.calendarh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6C3;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	padding-left: 15px;
	left: 45px;
	top: -50px;
}
.text_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	position: relative;
	width: 420px;
	left: 60px;
	top: -50px;
	margin: 0px;
}
.pododkaz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFF;
	list-style-type: none;
	background-image: url(sipka_podnadpis.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 4px;
	margin-left: 10px;
}
.pododkaz a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	list-style-type: none;
	background-position: 0px 4px;
	padding-right: 2px;
	padding-left: 2px;
}
.pododkaz a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	list-style-type: none;
	background-position: 10px 2px;
	text-decoration: none;
	background-color: #FFF;
}
.odkaz_telo_stinici{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	list-style-type: none;
	width: 400px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F93;
	display: block;
	margin-top: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	line-height: 14px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.odkaz_telo_stiniciiii a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F30;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 330px;
}
.nono {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}

.odkaz_telo_stinici a:hover {
	color: #09F;
	display: block;
	margin: 0px;
	padding: 0px;
}
sup {
	font-size:8px;}
.odrazeni {
	text-indent: 15;
	background-color: #F4F4F4;
	height: 22px;
	width: 470px;
	padding-top: 3px;
	padding-left: 7px;
	margin-left: 10px;
}
.kontaktfloat {
	float: right;
	height: 200px;
	width: 250px;
	text-align: center;
	margin-right: 5px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.pllist {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
	
.vyrazne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 2px;
	border: 1px solid #CCC;
	background-color: #FFE3BB;
	text-align: center;
	padding: 4px;
}
.vyraznerol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 2px;
	border: 1px solid #CCC;
	background-color: #D8EFAD;
	text-align: center;
	padding: 4px;
}

.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 2px;
	border: 1px solid #E2E2E2;
	text-align: center;
	padding: 4px;
}
.normsit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 2px;
	border: 1px solid #E2E2E2;
	text-align: center;
	padding: 4px;
	background-color: #FFEECA;
}

.normpic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 2px;
	border: 1px solid #E2E2E2;
	text-align: center;
	padding: 2px;
}
table {
	width: 467px;
	}
.liklasatech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 400px;
	display: block;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 14px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.doplnekpic {
	border: 2px solid #CCC;
	float: left;
	margin: 9px;
}
cite a {
	color: #09F;
	background-color: #EFEFEF;
	text-decoration: none;
}
.plavacek {
	float: left;
	border: 3px solid #CCC;
	margin-right: 19px;
	margin-top: 20px;
}

