A, img {
	border: none;
	
}
body {
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Ariel;
	font-size: 85%;
}
img {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#main {
	position: absolute;
	margin-bottom: -2px;
	margin-top: 10px;
	margin-left: 10px;
	width: 981px;
	background-color: #ffffff;
	padding: 0;
	border: 0;
	background-image: url(images/pozadi2.gif);
	background-repeat: repeat-y;
	z-index: 1;
	
}


/* hlavicka */
#head {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}
#headright {
	position: absolute;
	top: 0px;
	left: 740px;
	z-index: 4;
}
#left-spacer {
	position: absolute;
	left: 0px;
	top: 41px;
	z-index: 4;
}
#right-spacer {
	position: absolute;
	left: 691px;
	top: 41px;
	z-index: 2;
}
#infodown {
	position: absolute;
	left: 740px;
	top: 157px;
	z-index: 2;
}
#left-spacer2 {
	position: absolute;
	left: 0px;
	top: 73px;
	z-index: 2;
}
#left-spacer3 {
	position: absolute;
	left: 0px;
	top: 109px;
	z-index: 2;
}
/* hlavicka - konec */

/* Menu */
#seznam {
	position: absolute;
	left: 100px;
	top: 41px;
	z-index: 4;
}


#sluzby {
	position: absolute;
	left: 257px;
	top: 41px;
	z-index: 4;
}
#katalog {
	position: absolute;
	left: 354px;
	top: 41px;
	z-index: 4;
}
#organizatori {
	position: absolute;
	left: 401px;
	top: 41px;
	z-index: 4;
}
#pruvodce {
	position: absolute;
	left: 537px;
	top: 41px;
	z-index: 4;
}

#info {
	position: absolute;
	left: 740px;
	top: 73px;
	z-index: 2;
}
#inforight {
	position: absolute;
	left: 922px;
	top: 73px;
	z-index: 2;
}
#zobrazit_kosik {
	position: absolute;
	left: 787px;
	top: 146px;
	z-index: 2;
}
#kosik_left {
	position: absolute;
	left: 740px;
	top: 146px;
	z-index: 2;
}
#kosik_middle {
	position: absolute;
	left: 740px;
	top: 125px;
	z-index: 2;
}
#kosik_down {
	position: absolute;
	left: 740px;
	top: 169px;
	z-index: 2;
}
#rada {
	position: absolute;
	left:34px;
	top:132px;
	z-index: 4;
	}
#objednat {
	position: absolute;
	left:34px;
	top:170px;
	z-index: 4;
}
#pridat_inzerenta {
	position: absolute;
	left:34px;
	top:207px;
	z-index: 4;
}
#nabidka{
position: absolute;
	left:34px;
	top:243px;
	z-index: 4;	
}
#leve_reklamy {

	width:130px;
	z-index:5;
	float: left;
	margin-left:50px;
	margin-top: 370px;
	padding: 0;
	_margin-left:25px;
	margin-right: 20px;

	

}

/* menu - konec */
#subkatalog {
	position:absolute;
	left:190px;
	top:73px;
}
/* submenu seznam */

#spacer3 {
	position: absolute;
	left: 667px;
	top: 73px;
	z-index: 4;
}

#sez_mezera {
	position: absolute;
	left: 409px;
	top: 73px;
	z-index: 4;
	width: 221px;
}

#obal-obsah {
	float: left;
	width: 500px;
	border: 0;
	padding: 0;
	z-index: 1;
	margin-top: 110px;
}
#obsah {
	/*padding-top: 105px;*/
	margin-left:5px;
	border: 0;
	background-color: #ffffff;
	z-index: 1;

	/*background-image: url(images/pozaditext.gif);*/
	background-repeat: no-repeat;
	background-position: 1px 140px;
	font-family: Trebuchet MS, Ariel;
	
}
#obal-akt {
	position: absolute;
	z-index: 2;
	width: 240px;
	left: 740px;
	border: 0;
	top: 203px;
}
#text_normal {
	font-family: Trebuchet MS, Ariel;
}
#aktuality {
	vertical-align: top;
	padding: 0px;
	border: 0;
	
}
#aktuality_text {
 	margin: 10px;
}
#nadpis_aktuality {
	font-weight: bold;
	color:#00287c;
	font-size: 120%;
}
.popisek_info {
	
}
#info_data {
	
	}
#vlajky {
	position: absolute;
	top: 173px;
	left: 900px;
	z-index: 3;
	width: 75px;
}
#logo {
	position: absolute;
	top: 37px;
	left: 780px;
	z-index: 3;
	width: 131px;
}
.cleaner {
	clear: both;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	color: #d20021;
	visibility: hidden;
}
#divcleaner {
	margin-bottom: 0px;
	z-index: 5;

}
#rightedge {
	position: absolute;
	left: 979px;
}
#leftedge {
	position: absolute;
	left: 87px;
	top: 110px;
}
#puntik {
	position: absolute;
	left: 70px;
	top: 140px;
}
#vypis-firmy {padding-left: 0px; 
                 margin-top:0px;
				 /*position:relative;
				 float: none;*/
				 
              
}
.table-vypis-firmy {
	vertical-align: top;
	width: 280px;
	padding-top:5px;
	}

a {
    text-decoration: none;
    color: black;

}
a:hover {
  text-decoration: underline;
  color: grey;
}

#nadpis {
    margin-top: 10px;
    margin-bottom: 5px;
}
#nadpis strong{color: #d20021;}

#index_nadpis{
	color: #00287C;
	font-weight: bold;
	margin-bottom: 20px;
}

#index_podnadpis{
	color: #d20021;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

#index_podnadpis a{
	color: #d20021;
}

#index_odstavec{
	margin-left: 10px;
}

#kraj{
	margin-top: 5px;
	margin-bottom: 10px;
	color: #444444;
	font-style: italic;
	font-weight: bold;
}

#vybranefirmy{
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #d20021;
}

#vaseakce{
	font-weight: bold;
	color: #d20021;
}

#pictogramy {
  /*font-weight: bold;*/
  font-size: 75%;
  margin-top:5px;
 }

#pictogramy_detail {
	margin-left: 85px;
	font-size: 75%;
} 

.pictogram {
 width: 30px;  

}

.zalozky-kosik {
 font-weight:bold;
 margin-bottom:20px;
 margin-top: 20px;
}
.vypis-shortlist {
   vertical-align:top;
   padding-bottom:15px;

}
/* Detailni vypis firmy*/

#nazev_firmy {
	color: #d20021;
	font-size: 170%;
	font-weight: bold;
	margin-top: 30px;
}
#adresa , #detail_kontakt, #detail_doprava {
text-align: right;
width: 210px;
margin-bottom: 25px;
margin-left: 10px;

}
#adresa {
	font-weight: bold;
	font-size: 101%;
}
#detail_kontakt {
	font-style: italic;
	
}
#detail_firmy {
	margin-top:30px;
	background-image: url(images/pozadi-detail.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 225px;
	line-height: 120%;
	float: left;
	margin-left:-10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-right: 5px;
	
}
#detail_firmy_right {
	/*width: 280px;*/
	height: 270px;
	margin-top: 30px;
	
}
#detail_firmy_popis {
	/*height: 180px;*/
	width: 100%;
	margin-top: 10px;
	
	
}
#pruvodce_odrazky_nadpis{
	font-weight: bold;
	color: #d20021;
	margin-top: 15px;
	margin-bottom: 5px;
}
#pruvodce_odrazky{
	margin-left: 15px;
	font-weight: bold;
}

.doprava {
	color: Gray;
	text-align: left;
	width: 80px;
	margin-left: 170px;
	
	
	
}
#detail_doprava {
	text-align: left;
	width: 100%;
	
}
.doprava_info {

vertical-align: top;
text-align: right;
width: 120px;
padding-right:10px;
}
#table_doprava {
	width: 220px;
	
}
#firma_obrazky {
	/*position:absolute;*/
	text-align:center;
	/*top: 230px;*/
	/*left: 370px;
	width: 270px;*/
}

#obrazek,#obr_sal, #nahled {

	cursor: pointer;
	
	
}
#logo {
	position: relative;
	
	display: inline;}

/* Detailni vypis firmy - konec */

/* Deatil vypisu salu */
#sal_vhodne {
	position: absolute;
	left: 200px;
	top: 20px;
	margin-top:7px;
}
#sal_vybaveni{
	margin-top: 7px;
	margin-bottom: 45px;
}
#obr_sal
{
	position: absolute;
	top: 30px;
	left: 400px;
	margin-top: 7px;
}
#nadpis_salu{
	color: #002866;
	cursor: pointer;

}
#sluzby_vypis {
	position: relative;
	margin-left: 15px;
}
#sluzby_sluzby {
	position: absolute;
	top: 0px;
	left: 200px;
}
#sluzby_pronajem{
	position: relative;
	margin-top: 30px;
}
#sluzby_pronajem2 {
	position: absolute;
	top: 18px;
	left: 200px;
}
#cara{
	color: #002866;
	width: 300px;
	height: 2px;
	vertical-align: text-top;
	position: relative;
	top: -8px;
}
#cara_sluzby {
	color: #002866;
	width: 180px;
	height: 2px;
	vertical-align: text-top;
	position: relative;
	top: -8px;
}
#nadpis_sluzby,#nadpis_saly{
	margin-top: 20px;
   position: relative;
	font-size: 120%;
	color: #d20021;
	font-weight: bold;
}
#nadpis_sluzby_detail {
	margin-top: 60px;
	margin-left: 30px;
	position: relative;
	font-size: 120%;
	color: #d20021;
	font-weight: bold;
}
#detail_sluzby {
margin-left: 40px; 
text-align: right;
padding-right: 10px;
margin-top: 10px;
height: 200px;
}

#obr_sal
{
	position: absolute;
	top: 30px;
	left: 400px;
	margin-top: 7px;
}
#formular_objednavka
{
	position: relative;
 	line-height: 171%;
}
#formular_nazvy_polozoek
{
	position: absolute;	
	top: 10px;
	left: 10px;
}
#formular_polozky
{
	position: absolute;
	top: -2px;
	left: 90px;
}

/* Deatil vypisu salu - konec */

/* Vyhledavani*/
#sal_vybaveni_vyhledavani
{


}

#sal_vhodne_vyhledavani
{
position: absolute;
	left: 240px;
	top: 0px;
	
}
#vyhledavani_parametry
{
position: relative;
margin-top: 10px;
margin-bottom: 10px;
height:315px;
}

#mapa {
	margin-top:0px;
	margin-left:15px;
}

#vyhledavani_input {
	position: relative;
	left: 80px;
	/*top: -60px;*/
	
}
#vyhledavani_kraj{
	margin-left:30px;
	height:30px;
	margin-top: 10px;
	width: 170px;
	position: relative;
	z-index: 2;
}
/* Vyhledavani konec*/

#uvodni_obrazek{
	position: relative;
	left: -18px;
	top: 11px;
}
#seznam-mapa{
	margin-left:20px;
}
#sluzby_v_kosiku {
	position:absolute;
	z-index:4;
	left:210px;
	top:180px;
	width: 450px;
	background-color : #eeeeee;
	border: thin solid Black;
	padding:5px;
}

#sluzby_vybranych_firem{
float: right;
cursor:pointer;

}
#subkategorie_pruvodce {
	padding-left: 10px; 
}
#subkategorie_formular {
	margin-left:15px;
}

.subkategorie:hover {
	color: #d20021;
	font-weight: bold;
	padding-left: 15px; 
}
.subkategorie_aktiv {
	color: #d20021;
	font-weight: bold;
	padding-left: 15px;
}
.subkategorie {
	padding-left: 15px; 
	font-weight: bold;
	color: #828282;
}
/*.table-vypis-firmy {
	font-family: Trebuchet MS, Ariel;
	font-size: 85%;*/
}
.table-vypis-ikony {
	width: 40px;
	vertical-align: top;
	padding-top:5px;
	padding-left:4px;
}
.table-vypis-ikony-za {
	vertical-align: top;
	width: 42px;
	padding-top:0px
	}
.table-vypis-firem-zaznam {
	background: url('images/podklad_sed.jpg') no-repeat;
	margin-bottom: 10px;
	/*padding-top:5px;
	padding-left:5px;*/
}
#downer {
	z-index: 5;
		margin-top: 10px;
}
#pruvodce_right {
	/*position:absolute;*/
	margin: 0;
	padding: 0;
	/*left:740px;*/
	/*top:203px;*/
	width: 239px;

}

#hledej {
	margin:0;

}
#vyhledavani {
height: 30px;
margin-bottom:5px;
margin-top:5px;
margin-left: 10px;
}
#v_sekci {
	position: absolute;
	top:95px;
	left:580px;
	z-index: 5;
}

#pocet_polozek_v_kosiku {
	position: absolute;
	top:138px;
	left: 898px;
	z-index: 6;
	color: White;
	font-size: 18px;
	
}

#napoveda_pruvodce1 {
background: #b2e0b2 url('images/pozadi-krok1.gif') repeat-y; 
padding-left:30px;
	
}
#napoveda_pruvodce2 {
	background: #d1ffd1 url('images/pozadi-krok2.gif') repeat-y; 
	padding-left:30px;
}
#napoveda_pruvodce3 {
	background: #ffe0b2 url('images/pozadi-krok3.gif') repeat-y; 
	padding-left:30px;
}
#napoveda_pruvodce4 {
	background: #ffffb2 url('images/pozadi-krok4.gif') repeat-y; 
	padding-left:30px;
}
#napoveda_pruvodce5 {
	background: #e0d1f0 url('images/pozadi-krok5.gif') repeat-y; 
	padding-left:30px;
}
#napoveda_pruvodce6 {
	background: #b2bed7 url('images/pozadi-krok6.gif') repeat-y; 
	padding-left:30px;
}
#zpet_na_pruvodce {
	margin-top:10px;
}
#pruvodce_down {
	position: relative;
	width: 232px;
	height: 76px;
}
#tisk_pruvodce {
	position: absolute;
	
	left: 115px;
	top:27px;
}
#ukoncit_pruvodce {
	position: absolute;
	
	left: 115px;
	top:53px;
	_margin-top:-1px;
}

#bottom_info {
	/*background-color: White;*/
	z-index: 8;
	padding-left:90px;
	font-size: 80%;
	margin-top: -20px;
	}

#banner_top {
	width: 486px;
	height: 60px;
	/*background-color: #d2d2d2;
	vertical-align: middle;	
	text-align: center;
	color: #ffffff;
	font-size: 120%;*/
	margin-left: 1px;
	margin-bottom: 20px;
}

#banner_left {
	width: 120px;
	height: 470px;
	/*background-color: #d2d2d2;	*/
}

#napoveda{
	margin-left: 10px;
}

#napoveda_nadpis{
	color: #d20021;
	font-weight: bold;
}

#napoveda_podnadpis{
	font-weight: bold;
	color: #444444;
}
/*.button {
padding: 0;
margin: 0;

}*/
#button2 {
width: 115px;
}
#button3 {
width: 125px;
}
#button4 {
width: 115px;
}
#zpet {
	cursor: pointer;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 147px;
	 
	/*padding-left: 300px;*/
}
#fotogalerie {
	clear: left;
}
#strankovani {
font-size: 90%;
font-weight: bold;
color: #00287c;
}
#datum {
position: absolute;
left: 50px;
top: 110px;
z-index: 5;
font-size: 110%;
width: 140px;
text-align: center;
}
#datum > .strong {
	margin-left: auto;
	margin-right: auto;
	
}
/*#obal_datum {
	position: absolute;
left: 50px;
top: 110px;
z-index: 5;
font-size: 110%;
width: 150px;
}*/
