/*----------------------FIRMY--------------------------------*/

/*---nastavení obrázku v záhlaví------*/
.hlavicka_leva_obrazek {
margin: 3px 0 0 0;
padding: 0px;
height: 40px;
width: 142px;
font-size: 1px;
background: url(images/firmy.gif) no-repeat top left;
}

.search_form{
	padding: 0;
	margin: 0;
}
.red{
	color: Red;
	font-size: 18px;
}
#link_restaurace{
  text-align: left;
}
#link_restaurace a{
  font-size: 28px;
  font-weight: bold;
}
#link_restaurace img{
  vertical-align: middle;
}
h1{
	margin: 0px;
padding: 15px 0px 0px 0px;
font-size: 1em;
text-align: left;
}
.kateg01{
	padding-left: 6px;
}

.kood{
	float: none;
}
#obory{
	margin-left: 30px;
}
.obor_a{
	margin-left: 15px;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 13px;
}
.kat2{
	font-size: 15px;
	margin: 0;
	padding: 5px;
	margin-bottom: 1px;
	margin-top: 5px;
}
.obal {
width: 750px;
margin: 0px auto 0px auto;
padding: 0px;
text-align: center;
}
.hledani_a{
	font-size: 10px;
}
#podkat_main{
	width: 99%;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}
.hledani_td{
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
}
.hledani_table{
	margin-left: 30px;
}
.hledani_td2{
	font-size: 13px;
}
.hledani_td3{
	font-size: 9px;
}
#podkat_main h2{ 
	padding: 0px;
	margin: 0px;
}
.sez_fir{
	margin: 0;
	margin-left: 30px;
	padding: 0;
}
.h2small{
	padding: 10px;
	margin: 0;
}
.hledani_div{
	text-align: left;
	font-size: 12px;
}
#podk2{
	margin: 0;
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
	font-size: 13px;
}
#podk2 img{
	float: none;
	margin: 0;
	padding: 0;
}
#podk3{
	margin: 0;
	padding: 0;
	margin-left: 15px;
	margin-bottom: 10px;
	text-align: left;
}
#podk2 a{
	margin-right: 1px;
	font-size: 13px;
}
#podk3 a{
	margin-right: 1px;
	font-size: 17px;
}
#podk3 img{
	float: none;
	margin: 0;
	padding: 0;
}
#podkat_main a{
	margin: 0;
	padding: 0;
}
#podkat_left{
	width: 60%;
	margin: 0;
	padding: 0;
	float: left;

}
#podkat_left h1{
	padding: 0;
	margin: 0;
}
#podkat_right img{
	float: none;
	margin: 0;
	padding: 0;
}
#podkat_right{
	width: 40%;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 13px;
	text-align: left;
}
#podkat_right a{

}
ul {
width: 350px;
margin: 0px;
padding: 5px 0px 5px 20px;
text-align: left;
border-bottom: 1px solid #daebfe;
border-left: 1px solid #daebfe;
border-right: 1px solid #daebfe;
voice-family: "\"}\""; voice-family: inherit;
width: 328px;}
html>body ul {
width: 328px;
}
li {
margin: 0px;
padding: 2px 0px;
font-size: 0.9em;
}

h2 {
margin: 0px;
padding: 15px 0px 0px 0px;
font-size: 1em;
text-align: left;
}

h3 {
width: 350px;
margin:10px 0px 0px 0px;
padding: 2px 0px 2px 5px;
font-size: 0.9em;
text-align: left;
background: url(images/modry_pruh_4.jpg) repeat-y;
border-top: 1px solid #daebfe;
border-left: 1px solid #daebfe;
border-right: 1px solid #daebfe;
voice-family: "\"}\""; voice-family: inherit;
width: 343px;

}
html>body h3 {
width: 343px;
}

/*-------vrchni pruh s formularem-----------*/

.vrchni_pruh_1 {
	float: left;
	width: 740px;
	margin: 0px;
	padding: 10px 0px 6px 0px;
	_padding-bottom: -10px;
	padding-left: 10px;
	text-align: left;
	font-size: 0.9em;
	font-size: 11px;
	background-color: #DDFFFF;
	background-color: #DAEBFD;
	vertical-align: middle;
}
.vrchni_pruh_2 {
float: left;
width: 100px;
margin: 0px;
padding: 0px 0px 3px 0px;
text-align: right;
font-size: 0.9em;
}
.vrchni_pruh_2 form {
_height: 5px;
min-height: 5px;
margin: 0px;
padding: 0px;
}
.search{
	width: 540px;

	font-size: 13px;
	padding: 2px;
	border: 1px solid #0000;
	background-color: #Ffffff;
	margin-bottom: 0;
}


.vrchni_pruh_end {
clear: both;
height: 1px;
margin: 0px;
padding: 0px;
border-bottom: 2px solid #daebfe;
font-size: 1px;
}



#pismenka{
	style="text-align: left;
	color: black; 
	font-size: 9px;"	
}
#pismenka a.pismenko{
	font-size: 14px;
	padding: 1px;
}
/*-------uvodni stranka - rozdeleni na 2 sloupce-----------*/
.levy_sloupec {
float: left;
width: 375px;
margin: 0px;
padding: 0px;
text-align: left;
}
.pravy_sloupec {
text-align: left;
float: left;
width: 375px;
margin: 0px;
padding: 0px;
}

#nova_firma{
	width: 100px;
	float: right;
	margin-top: 20px;
	text-align: right;
	padding-right: 5px;
}
.firm{
	padding-left: 30px;
}
/*-------detail firmy-----------*/

.firmy_obal {
width: 750px;
margin: 0px auto;
padding: 0px;
text-align: left;
}
.firmy_obal img {
float: left;
margin: 0px 10px 10px 0px;
border: 0px;
}
#cont_left{
	float: left;
	width: 500px;
}
.text_left{
	text-align: left;
}
.table_podkat{
	width: 99%;
	width: auto;
	text-align: left;
	margin-bottom: 5px;
}
#cont_right{
	float: right;
	width: 240px;
	margin-top: 40px;
}
#podkat{
	background-color: #ffffff;
	text-align: center;
	width: 730px;
	margin: 0px auto;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 20px;
}
#clear{
	clear: both;
}
#cat_legend{
	float: left;
	font-size: 12px;
}
#podkat23{
	margin-left: 30px;
	padding: 0;
}
.firmy_obal h3 {
width: 100%;
margin: 12px 0px 3px 0px;
padding: 3px 0px 3px 5px;
font-size: 0.9em;
text-align: left;
background: url(images/modry_pruh_4.jpg) repeat-y;
border-bottom: 1px solid #daebfe;
border-left: 0px;
border-right: 0px;
border-top: 0px;
}
.firmy_obal h4 {
margin: 0px;
padding: 10px 0px 5px 0px;
font-size: 0.9em;
text-align: left;
}

.firmy_obal p {
margin: 0px;
padding: 3px 0px;
font-size: 0.9em;
text-align: left;
line-height: 1.2em;
}
.firmy_obal p.upozorneni {
	font-size: 12px;
}
.dalsi{
	margin-right: 6px;
	font-size: 12px;
}

/*-------zapati-----------*/
.banner_spodni {
width: 468px;
height: 60px;
margin: 5px auto 0px auto;
padding: 0px;
}
.zapati {
width: 750px;
margin: 10px auto 0px auto;
padding: 5px 0px 0px 0px;
border-top: 1px solid #c0c0c0;
}
.zapati p {
margin: 0px;
padding: 5px 0px;
text-align: center;
font-size: 0.7em;
color: #c0c0c0;
}
#edit{
	float: right;
	text-align: right;
}
#edit a{
	font-size: 10px;
	font-family: Tahoma;
}
#editovat{
	width: auto;
	text-align: left;
	background-color: #F9F9F9;
	padding: 13px;
}
#legend{
	background-color: #E1E1E1;
	width: 440px;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Tahoma;
}
#err{
	width: 480px;
	padding: 10px;
	background-color: #000000;
	color: Red;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Tahoma;
}
#success{
	width: 480px;
	padding: 10px;
	background-color: #000000;
	color: Lime;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Tahoma;
}

.formular {
margin: 0px;
padding: 0px;
font-size: 13px;
}
.hledat_text{
	font-size: 13px;
}
.clear{
	clear: both;
}
.drob{
	font-size: 12px;
}
.table_letter{
	width: 99%;text-align: left;margin-top:0;margin-bottom: 50px;
	
}
.marg-right{
	margin-left: 1px;
}
.font12{
	font-size: 12px;
}
.just{
	text-align: justify;
}
.nofloat{
	float: none;
}





























































































                                                                                           