html {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #1C3F94;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url("texture_top.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	
}

#table {
	width: 960px;
	vertical-align: top;
	padding-top: 10px;
	margin-bottom: 20px;
}
#table .logo {
	width: 225px;
	height: 118px;
	vertical-align: top;
	text-align: right;
	background-image: url("logo.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
}
#table .loga_mapa {
	vertical-align: top;
	text-align: left;
}
#table .dalsi_loga {
	margin-left: 10px;
	vertical-align: top;
}
#table .mapa {
	margin-left: 12px;
	vertical-align: top;
}
#table .image {
	vertical-align: top;
	height: 206px;
}
#table .menu {
	background-image: url("logo_menu.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: top;
	padding-top: 40px;
}
#table .hledani {
	background-image: url("hledani.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
}
#table .adresovani {
	vertical-align: top;
	min-height: 500px;
}
#table .zbl {
	float: left;
}
#table .odkaz_hradec {
	background-image: url("hradec.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_hradec:hover {
	background-image: url("hradec-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#table .odkaz_mobil {
	background-image: url("mobil.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_mobil:hover {
	background-image: url("mobil-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#table .odkaz_karir {
	background-image: url("karir.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_karir:hover {
	background-image: url("karir-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#table .odkaz_lz {
	background-image: url("lz.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_lz:hover {
	background-image: url("lz-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#table .odkaz_dienst {
	background-image: url("dienst.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_dienst:hover {
	background-image: url("dienst-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}
#table .odkaz_ostatni {
	background-image: url("ostatni.png");
	background-repeat: no-repeat;
	background-position: top left;
	width: 108px;
	height: 106px;
	float: left;
	margin-left: 8px;
	vertical-align: top;
}
#table .odkaz_ostatni:hover {
	background-image: url("ostatni-hover.png");
	background-repeat: no-repeat;
	background-position: top left;
}

#table .adresovani {
	vertical-align: top;
}
#table .ikony {
	text-align: left;
	margin-top: 20px;
}
#table .ikony a {
	color: #FFFFFF;
	font-weight: bolder;
}
#table .ikony a:hover {
	color: #000000;
	font-weight: bolder;
}

#table .ikony img {
	margin-right: 10px;
}

form {
	margin: 0px;
	padding: 0px;
}
input.pole {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	border: none;
	margin-top: 2px;
	padding-left: 10px;
	padding-top: 5px;
}
#odkazy {
	width: 200px;
	vertical-align: top;
	margin-top: 15px;
}
#odkazy a {
	background-image: url("odkaz.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	height: 26px;
	display: block;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bolder;
}
#odkazy a:hover {
	color: #000000;
	text-decoration: underline;
}
#odkazy a.pododkaz {
	background-image: url("pododkaz.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 2px;
	padding-left: 25px;
	padding-top: 10px;
	width: 175px;
	height: 24px;
	display: block;
	color: #1C3F94;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}

#lista {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #D0DCFF;
}
#lista a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}
#lista a:hover {
	color: #000000;
}

#pole {
	padding: 15px;
	background-color: #F4F4F4;
	border: 5px solid #E8E8E8;
	width: 683px;
	color: #050505;
}
#pole h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	color: #12397A;
}
#pole h2 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px;
	color:black;
	font-family:Arial;
	font-style:normal;
	font-size:large;
	font-weight:normal;
}
#pole h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color:black;
	font-family:Arial;
	font-style:normal;
	font-size:large;
	font-weight:normal;
}

#pole img {
	padding: 2px;
	border: 1px solid #999999;
}
#pole .foto {
	margin-top: 10px;
	margin-bottom: 10px; 
}
#pole .fotky {
	width: 110px;
	vertical-align: top;
	padding-top: 5px;
}
#pole .texty {
	vertical-align: top;
}
#pole a {
	color: #1C3F94;
}
#pole .hlavicka {
	background-color: #12397A;
	font-weight: bolder;
	color: #FFFFFF;
}
#pole .hlavicka2 {
	font-weight: bolder;
	color: #666666;
}
#pole .uvodtext {
	text-align: justify; 
	text-indent: 35.4pt;
	font-size: 16px;
}


#pole2 {
	padding: 15px;
	background-color: #F4F4F4;
	border: 5px solid #E8E8E8;
	width: 683px;
	color: #050505;
	margin-top: 20px;
}
#pole2 h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	color: #12397A;
}
#pole2 h3 {
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
	color: #12397A;
}

#pole2 img {
	padding: 2px;
	border: 1px solid #999999;
}
#pole2 .foto {
	margin-top: 10px;
	margin-bottom: 10px; 
}
#pole2 .fotky {
	width: 110px;
	vertical-align: top;
	padding-top: 5px;
}
#pole2 .texty {
	vertical-align: top;
}
#pole2 a {
	color: #1C3F94;
}



#doporucujeme {
	width: 960px;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #1C3F94;
	font-size: 10px;
	text-align: justify;
}
#doporucujeme h3{
	margin: 0px;
	padding: 0px;
	color: #1C3F94;
	font-size: 14px;
}

#doporucujeme a {
	font-size: 10px;
	text-decoration: none;
	color: #1C3F94;
}
#doporucujeme a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #1C3F94;
}

div.margue {
	z-index:0;
	height: 200px;
}

/*
#table {
	width: 985px;
	vertical-align: top;
	background-image: url("texture.jpg");
	background-repeat: repeat-y;
	background-position: top center;
	
}
#table .top_image_cz {
	background-image: url("top_image_cz.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	width: 985px;
	height: 251px;
	vertical-align: top;
}
#table .bottom_table {
	background-image: url("table_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	width: 985px;
	height: 154px;
	vertical-align: top;
}
#table .left {
	width: 263px;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
}
#table .center {
	width: 488px;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
}
#table .right {
	width: 234px;
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
}
#table .logo {
	padding-top: 27px;
	padding-left: 17px;
	padding-right: 0px;
	height: 184px;
	width: 170px;
	vertical-align: top;
}
#table .flash {
	padding-top: 27px;
	width: 625px;
	margin: 0px;
	padding-left: 0px;
	vertical-align: top;
}
#table .hledat {
	width: 131px;
	vertical-align: top;
}
#table .hledat input {
	width: 115px;
	margin-top: 162px;
	margin-left: 12px;
	height: 20px;
	border: none;	
	background: none;
	padding-top: 4px;
}
#table .jazyky {
	vertical-align: top;
	padding-top: 48px;
	text-align: left;
	
}
#table .jazyky a {
	display: block;
	margin-top: 8px;
	margin-left: 16px;
	text-decoration: none;
	color: #626262;
	font-weight: bolder;
}
#table .jazyky a.tento {
	color: #FFFFFF;
}	
#table .jazyky input {
	margin-top: 43px;
}
#h_menu {
	padding-top: 7px;
	vertical-align: top;
	text-align:center;
	color: #C8C8C8;
}
#h_menu a {
	margin-left: 15px;
	margin-right: 15px;
	color: #2F2F2F;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}
#h_menu a:hover {
	text-decoration: underline;
	color: #000000;
}
#v_menu {
	vertical-align: top;
	width: 263px;
}
#v_menu a.Igen {
	display: block;
	background-image: url("left_menu.png");
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 17px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	font-size: 14px;
}
#v_menu a.Igen:hover {
	color: #000000;
}
#v_menu a.IIgen {
	display: block;
	padding-left: 52px;
	padding-bottom: 6px;
	color: #595959;
	text-decoration: none;
	padding-top: 6px;
	font-size: 13px;
	background-image: url("left_menu_hr.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 190px;
}
#v_menu a.IIIgen {
	display: block;
	padding-left: 52px;
	padding-bottom: 3px;
	color: #777777;
	text-decoration: none;
	padding-top: 3px;
	font-size: 13px;
	background-image: url("left_menu_hr.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 190px;
}
#v_menu a.IIgen:hover {
	color: #000000;
	text-decoration:underline;
}
#v_menu img {
	padding-left: 20px;
	position: relative;
	float: left;
	margin-top: 7px;
	height: 20px;
}
#table .center h1 {
	background-image: url("pole_top.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 478px;
	height: 27px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 7px;
	text-align: left;
	font-size: 14px;
	color: #414141;
}
#pole {
	background-image: url("pole_texture.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	padding: 10px;
	margin: 0px;
	color: #4F4F4F;
}
#pole a {
	color: #CE000C;
}
#pole a:hover {
	color: #000000;
}
#pole h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#pole h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#pole h3 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#pole td.foto {
	vertical-align: top;
	width: 110px;
	text-align: left;
}
#pole td.texty {
	vertical-align: top;
	text-align: left;
}



#table .center div.pole_bottom {
	background-image: url("pole_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 488px;
	height: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
}

#table .right h3 {
	background-image: url("right_top.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 203px;
	height: 27px;
	padding-left: 10px;
	padding-top: 7px;
	margin-left: 19px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	font-size: 14px;
	color: #414141;
}
#table .right div.telo_center {
	background-image: url("right_texture.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	width: 183px;
	text-align: left;
	padding: 10px;
	margin-left: 19px;
	color: #4F4F4F;
}
#table .right div.telo_bottom {
	background-image: url("right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 203px;
	height: 10px;
	margin-top: 0px;
	margin-left: 19px;
	margin-bottom: 10px;
	margin-right: 0px;
}
#table .right div.telo_center p {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
#table .right div.telo_center a {
	color: #CE000C;
}-
*/
