html, body					{
	margin: 0;
	padding: 0;
	font-family:  "Trebuchet MS",  Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: url(images/pozadi_vertical.jpg) 50% 0 repeat-x #474747;
	color: #444444;
	text-align: center;
	
}

body			{ font-size: 76%; }

h1,h2,h3,h4,h5,h6	{
	color: #e43584;
}
p	{ color:  #444444; }

h1							{
	font-size: 1.9em;
	margin-top: 25px;
	padding-top: 0;
	
	

}
h2							{
	font-size: 1.4em;
}
h3							{
	font-size: 1.3em;
	
}
h4							{
	font-size: 1.2em;
}
h5							{
	font-size: 1.1em;
}

ul							{
	list-style-image: url(images/odrazka.gif);
}

li				{
	
   }


a, a:link {
	color: #e43584;
}
a:hover	{ 
 text-decoration: underline;	
 }


p {
	text-align: justify;
}



#obsah 						{
	margin: 0 auto;
	background: url(images/pozadi_cely.gif) repeat-y ;
	width: 972px;
	text-align: left;
}

#hlavicka					{
	height: 324px;
  position: relative;
	width: 100%;
	background: url(images/pozadi_hlavicka.jpg) no-repeat;
}

#hlavicka form				{ 
	padding: 0;
	margin: 0;
	position: absolute;	
	left: -250px;
	top: 19px;
	
 }

#hlavicka div.vlajky { 
	position: absolute; 
	right: 10px; top: 20px;
	
	width: 70px;
	
}
#hlavicka div.vlajky a 	{
		width: 35px;
		float: left;
		display: block;
		position: static ;
		
	  }
  
#hlavicka div.vlajky img { 
	border: 0;
	
	
	
}
 
 input.zadej			{ 
 	border: 1px solid #FFC9EB;
	font-size: 11px;
	width: 120px;
}
input.send				{
	font-size: 11px;
	background: #FFC9EB;
	color: #fff;
	border: 1px solid #F969CB;
	color: #000;
	font-weight: bold;
 }


#hlavicka a				{
	position: absolute;
	left: -34px;
	top: 0px;
}
#hlavicka img			{ 
	border: 0;

 }

 #hlavicka .emails			{ 
 	position: absolute;
	left: 10px; 
	top: 88px;
	width: 390px;
	
	text-align: center;
	color: #fff;
 }
 #hlavicka .emails	a		{
 	position: static;
	color: #fff;
 }

#leva div.box				{
	background: url(images/pozadi_b_spodni.gif) left bottom no-repeat;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
#leva div.box_in			{
	background: url(images/pozadi_b_horni.gif) left top no-repeat;
	padding: 0;
	width: 100%;
	
	
	}
#leva div.box_help {
  padding: 25px 25px 5px 25px;
 
}


#leva div.box2				{
	background: url(images/pozadi_b_spodni2.gif) left bottom no-repeat;
	margin-bottom: 5px;
}
#leva div.box2_in			{
	background: url(images/pozadi_b_horni2.gif) left top no-repeat;
	padding: 25px 30px;
	}


#leva .help 	 { text-align: center; }
#leva .help h3	 { margin: 0 0 10px 0; padding: 0; text-align: center;  width: 100%; background: #FFD7F4;}
#leva .help h4  { padding: 0; margin: 0 0 5px 0; width: 100%;  }
#leva .help img { margin: 0 auto; display: block; }



 #leva .help p				{
	padding: 0px;
	margin: 0 0 8px 0;
}

#leva 							{
	float: left;
	width: 277px;
	background: url(images/pozadi_leva.jpg) no-repeat;
	padding-top: 163px;
	
	
	
}

#leva_in							{ 
	margin: 0px 14px 0 15px;

 }


 
  ul#menu								{ list-style: none; padding: 0; margin: 0; width: 198px; }
  ul#menu li							{ background: url(images/pozadi_odrazka_leva.jpg) no-repeat 50% 100%; float: left;   display: block; width: 100%; position: relative; z-index: 200; margin: 0; }
  ul#menu li	a						{ float: left; display: block; width: 191px; padding: 0px 0 15px 0; color: #de62b1; 
  											  text-decoration: none; font-weight: bold; font-size: 1em; text-align: center; }
 ul#menu li	a:hover					{ text-decoration: underline; }	



ul#menu ul 								{ position: absolute; top: -5px; left: 199px; visibility: hidden; background-color: white; border: 1px solid #FC3AB4; z-index: 500 !important; padding: 0; margin: 0; }
ul#menu ul li 							{ padding: 0; margin: 0; background-image: none; }
 
 ul#menu a:hover, ul#menu li:hover a, ul#menu li.hover a { 	color: #000; }

ul#menu li:hover ul a, ul#menu li.hover ul a { background-color: #FC90D4; color: white; text-align: left; padding: 6px 10px; margin: 0; }
ul#menu li:hover ul a:hover, ul#menu li.hover ul a:hover { background-color: #FCC8E9; color: #000; text-decoration: none; }

ul#menu li:hover ul, ul#menu li.hover ul { visibility: visible; }





 
 
 
 
 
 
 
 
 
 
#stredni 						{
	float: left;
	width: 695px;
}
#stredni_in 					{
	margin-left: 0px;
	margin-right: 29px;
	margin-top: 0px;
	margin-bottom: 15px;
}






#paticka						{
	background: url(images/pozadi_paticka.gif) no-repeat #474747;
	height: 37px;
	
}
#paticka	p					{
 text-align: right;	 margin: 0 10px 0 0; padding-top: 29px; color:  #fff;
}

span.clearboth					{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	display: block;
}



.produkty					{ background: url(images/produkt_spodek.gif) no-repeat left bottom; clear: both; width: 100%; }
.produkty2					{
	background: url(images/produkt_hlavicka.gif) no-repeat left top;
	padding: 15px 30px 25px 30px;
}	
.produkty	h3				{ 
	padding: 0; margin: 0 0 20px 0 ;  color: #fff; font-size: 1.3em; float: left;
 }
.produkty	h3 a	{ color: #fff; }
 
.produkty	.prod_left, 
.produkty	.prod_nemame_obr 				  {
	float: left;
	width: 120px; 
	
}
.produkty	.prod_mame_obr img				  {
	
	border: 0;
}

.produkty	.prod_nemame_obr {
	width: 118px;
	border: 1px solid #fc90d4;
	background: url(images/neni_obr_prod.gif) 50% 50% no-repeat;
	height: 80px;
}


.produkty	.det_data			{  
 float: left;
 width: 485px;	
} 

.produkty	.det_data_in		{ margin-left: 15px;  } 

.produkty	.tbl_det				{ width: 100%; border: 1px solid #ccc;  }
.produkty	.tbl_det	td			{  background: #EBEBEB; vertical-align: top; }
.produkty	.tbl_det	th 		{  background: #ccc; color: #AB036D; width: 50%;   padding: 2px 4px; vertical-align: top; text-align: left;  }
	
.produkty	 a.vice	{ float: right;  }



.produkty .mesto					{ color: #000; font-size: 0.8em; }
.produkty .cat						{ float: right; width: 200px; padding: 0; margin: 4px 0 0 0; color: #000; text-align: right;  }

.top_data p			{  padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #ccc; }
.bot_data			{ width: 100%; clear: both; }
.bot_data p			{  padding: 5px 0 0 0; margin: 15px 0 0 0 !important; float: left;   }
.bot_data .r			{ float: right; width: 250px;  text-align: right; margin-top: 15px;  }
.bot_data .r a		{ font-size: 1.1em; font-weight: bold; padding: 3px 0 3px 25px;  } 
.bot_data .r .del	{ background: url(images/del.gif) no-repeat 0 50%; margin-right: 12px;  } 
.bot_data .r .edit	{ background: url(images/edit.gif) no-repeat 0 50%; } 

/*----- detail obrazek -------*/
.det										{  }
.det .det_obrazek,
.det	.det_neni_obrazek
						{   float: left; width: 190px;    }

.det	.det_neni_obrazek	{  background: url(images/neni_obr_prod_detail.gif) 40% 50% no-repeat; margin-right: 5px; height: 125px; border: 1px solid #fc90d4;  }						
.det	.det_obrazek img { border: 0; }
						
.det	.det_data table.tbl_det							{ border: 1px solid #FF97D8; width: 450px;  }

.det	.det_data table.tbl_det td						{ background: #FFF9FE;  vertical-align: top; font-size: 0.9em;   }
.det	.det_data table.tbl_det td.td_leva			{ background: #FFE3F5; width: 150px; vertical-align: top;  }

.det	.gallery p.obr									{ padding: 0; margin: 0; float: left; width: 130px;    }
.det	.gallery p.obr	img							{ border: 1px solid #FF97D8;  }

.det	.gallery .clearboth				{ height: 10px; }		

table.tbl_cat_divky						{ width: 100%; border: 1px solid #ccc;  }
table.tbl_cat_divky			th			{ background: #ccc; color: #AB036D; width: 80px;  padding: 2px 4px; vertical-align: top; text-align: left; }
table.tbl_cat_divky			td			{  background: #EBEBEB; vertical-align: top; }
table.tbl_cat_divky			th.adresa{ width: 300px;  }

p.det_back a								{ float: right; clear: both; }
.top_data_det								{ border-bottom: 1px solid #ccc; padding-bottom: 0px; margin-bottom: 5px;  margin-top: 10px; clear: both; }
.top_data_det p							{ padding: 0; margin: 0; text-align: left;}
h1.deth1										{ margin-top: 0; }

/*---------- personal u podniku - divky ----------*/

.personal									{  width: 130px; float: left; text-align: center; }
.personal	h4								{ background: #FFE3F5; color: #fff;  margin: 0 2px 2px 0; padding: 2px 5px; font-size: 1em; color: #E43584; }
.personal	img							{ border: 1px solid #FF97D8; margin: 0 auto;   }
.personal .personal_neniobr			{ background: url(images/neni_obr_3.gif)  no-repeat 50% 50%; height: 100px; }


.banery_obal							{ background: #e7e7e7; padding: 10px; margin: 1px; border: 1px solid #CDCDCD; }

.det h3 { 
	background: #FFC9EB;
	color: #E43584;
	padding: 2px 5px;
 }

.list_db									{ text-align: center;  padding: 5px;  }

.results { }
.results h2 	{ 
		padding: 0;
		margin: 15px 0 0 0; 
		color: #454545;


}

.results h3 	{ 
		padding: 0;
		margin: 0 0 8px 0; 
		border-bottom: 1px solid #EA99BD;
		font-size: 1em;
		color: #EA99BD ;
}
.results h4 	{ 
		padding: 5px 0 5px 15px;
		margin: 0 0 0 10px;
		font-size: 1.1em;
		background: url(images/pozadi_odrazka_hledani.gif) no-repeat 0 50%; 
		
		}
		
.results h4 a.pod { color: #A4A4A4; font-size: .8em;    }


/*----------------- FORMULARE --------------*/

.div_ads											{ clear: both;  }
.div_ads	 fieldset.ads_f					{ border: 1px solid #FEC9EA; padding: 16px; }	
.div_ads	 fieldset.ads_f p					{ padding: 0; margin: 4px 0 0 0 ; }
.div_ads	 fieldset.ads_f legend			{  background: #FEC9EA; padding: 5px 20px; margin-bottom: 7px; font-size: 1.2em; color: #ce068e;  }	
.div_ads	 fieldset.ads_f label			{ display: block; float: left; width: 100px;  }	
.div_ads	 fieldset.ads_f input				{  border: 1px solid #ccc; }
.div_ads	 fieldset.ads_f .go				{  background: #FFC9EB; border: 0; margin-top: 10px; color: #fff; border: 1px solid #F969CB; color: #000; font-weight: bold; }

.div_ads	 fieldset.ads_f .ro				{  background: #ececec;  }


p.a_add											{ float: right; background: url(images/add_ad.gif) no-repeat 100% 0; padding: 0; margin: 0;  width: 201px;    }
p.a_add	a										{ color: #AB036D; padding: 16px 0 15px 50px; display: block;  }

p.red												{ color: red; }


/*----------------- VLOYENI inZERATU-------------------------*/

.add_ad_f											{ clear: both;  }
.add_ad_f fieldset					{ border: 1px solid #FEC9EA; padding: 16px; margin-bottom: 15px; }	
.add_ad_f fieldset p					{ padding: 0; margin: 4px 0 0 0 ; }
.add_ad_f fieldset legend			{  background: #FEC9EA; padding: 5px 20px; margin-bottom: 7px; font-size: 1.2em; color: #ce068e;  }	
.add_ad_f fieldset label			{ display: block; float: left; width: 130px;  }	
.add_ad_f fieldset label span		{ font-weight: bold; color: red;  }	
.add_ad_f fieldset input			{  border: 1px solid #ccc; width: 200px; }
.add_ad_f fieldset select			{  border: 1px solid #ccc; width: 200px; }
.add_ad_f fieldset textarea		{  width: 350px;  border: 1px solid #ccc; height: 90px;    }
.add_ad_f fieldset  #pocet  		{ margin-left: 130px; }
.add_ad_f fieldset .go				{  background: #FFC9EB; border: 0; margin-top: 10px; color: #fff; border: 1px solid #F969CB; color: #000; font-weight: bold; }

.add_ad_f fieldset p.added_image strong { float: left; width: 130px; }
.add_ad_f fieldset p.added_image	img	{  }

