html, body					{ margin: 0; padding: 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(img/html_bck.jpg) repeat-x #dceaf7; color: #333333; }
body							{ font-size: 100%; }

/*---------- obecne --------------*/

h1,h2,h3,h4,h5,h6			{ color: #2664bb;  }
p								{ color: #2664bb; }

h1								{ font-size: 1.8em; padding: 0px 10px 4px 0;  margin-top: 0px;  
								  background: url(img/pozadi_nadpis.gif) repeat-x 0 100% ; }
h2								{ font-size: 1.4em; }
h3								{ font-size:13px; }
h4								{ font-size: 1.2em; }
h5								{ font-size: 1.1em; }

ul								{ list-style-image: url(img/odr.gif); }

li								{ }

a, a:link 					{ color: #ED1B26; font-weight: normal;}
a:hover						{ text-decoration: underline; }

img 							{ border: 0; }
p 								{ text-align: justify; color: #373737;}
.floatright					{ float: right;  }


/*---------- obecne konec --------------*/

/*---------- layout --------------*/
#obsah 						{ margin: 0 auto; width: 1000px; text-align: left; }

#hlavicka					{ height: 227px; background: url(img/bck_header.jpg) no-repeat;  position: relative; width: 100%;   }

#hlavicka #logo			{ position: absolute; left: 23px; top: 20px; }

#hlavicka form				{ padding: 0; margin: 0; position: absolute; right: 280px; top: 12px; }
#hlavicka form input		{ font-size: 11px; background: #215EB9;  border: 1px solid  #4C91D6;  color: white;  }
#hlavicka form input.send	{ background: white; text-align: center; border: 1px solid  #4C91D6; color: #4C91D6;}


#leva 						{ float: left; width: 260px; background: url(img/bck_left.jpg) no-repeat; border-right: 1px #F8F8F8 dashed; padding: 0; margin: 0;}
#leva_in						{ margin: 0;  position: relative; }

#stredni 					{ float: left; width: 700px; min-height: 562px;  }
#stredni_in 				{ margin: 0px 0 15px 20px; color: white;}

#path 				{ color: white; }
#path a				{ color: white; }

a#logo_eworks				{ float: right; padding: 40px 35px 0 0; }
#paticka						{ margin: 0 auto; padding: 0 0 0 0px; width: 1000px; text-align: left; height: 109px; line-height: 84px;	background: url(img/bck_bottom.jpg) no-repeat;}
#paticka	p					{ text-align: left; margin: 0; padding-left: 30px;padding-top: 15px; color:#484848; float: left; }

#pata               {background: url(img/bck_bottom.jpg) repeat-x; height: 54px;  width: 100%;}

#top_menu					{ height: 40px; width: 100%; background: url(img/pozadi_menu.jpg) no-repeat ; position: relative; }


/*---------- HORNI MENU --------------*/

span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; }

#hm					          { float: left; background: url(img/bck_menu.jpg) no-repeat; width: 100%; height: 39px; }
#hornimenu					  { position: relative;  width: 100%;}
#hornimenu ul			{ margin: 0px;	padding: 0px;	position: absolute;	top: 3px;	left: 16px;	list-style: none;	text-align: left;	list-style-type: none; }
#hornimenu ul li		{ display: block; float: left;  }
#hornimenu ul li a	{ margin: 0px 36px 0 36px; padding-bottom: 14px;color: #484848; vertical-align: top;text-decoration: none;  display: block;font-size:12px;font-weight:bold;}
#hornimenu ul li a:hover	{ border-bottom: #4387cf 6px solid; color: #4387cf;}

/*---------- PODMENU --------------*/

#podmenu					{  float: left;background: url(img/bck_podmenu.jpg) no-repeat; width: 100%; height: 23px;}

/*---------- hledání --------------*/
#hledani									{}
#h1										{ clear: both; width: 100%;	 }
#h2										{ display: none; clear: both; width: 100%;  } 

#hledani_header						{  }
#hledani_header h3					{ margin: 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }
											  
#hledani_header ul					{ margin: 5px 0 0 0; padding: 0; list-style: none; border-top: 1px solid #EDEDED; }		
#hledani_header ul	li				{ float: left; width: 50%; display: block;  }									  
#hledani_header ul	li a			{ display: block; text-align: center; padding: 5px 0;     text-decoration: none; font-weight: bold;  }									  
#hledani_header ul	li a#dum		{ background:  #92CE3A; color: #fff; margin: 0 2px 0 0; }	
#hledani_header ul	li a#byt		{ background:  #D7D7D7; color: #000; margin: 0 0 0 2px; }
#hledani_header span.clearboth	{ background: red; height: 0px; font-size: 0; visibility: hidden; }

.hledani_box							{ background: #92CE3A; padding:15px  10px 10px 10px;}
.hledani_box	form					{ padding: 0; margin: 0; }
.hledani_box fieldset				{ border: 0; padding: 0; margin: 0; }

.hledani_box label					{ width: 70px; float: left; display: block; margin-top: 2px; text-align: left;    }
.hledani_box input, 
.hledani_box select 					{ width: 125px; font-size: .9em;  margin-bottom: 2px;  }
.hledani_box select					{ width: 131px; }

input#i11, input#i12					{ width: auto;  }

.hledani_box input.go				{  margin-top: 10px; width: 70px; float: right; margin-right: 3px; }

#ft_header h3							{ margin: 5px 0 0 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }

.ft_hledani_box						{ background: #92CE3A; padding:15px  10px 10px 10px; text-align: left;}
.ft_hledani_box	form				{ padding: 0; margin: 0; }
.ft_hledani_box fieldset			{ border: 0; padding: 0; margin: 0; }			
.ft_hledani_box input				{ width: auto; font-size: .9em;  margin-bottom: 2px;  float: left; }
.ft_hledani_box input.go			{  width: 70px; float: right;   }

.list_db									{ text-align: center;  padding: 5px;  }

.results {color: #373737; }
.results h3 	{ 	padding: 0;	margin: 0 0 8px 0;	font-size: 1em;}
.results h1 	{ 	padding: 0;	margin: 0;}
.results h4 a	{   font-size: 1em;	text-decoration: underline;	color: #ffbce4;}
.results h3 span 	{	color: #373737; font-weight: normal;}
.results h4 	{		padding: 5px 0 5px 15px;	margin: 0 0 0 10px;	font-size: 1.1em;	background: url(img/pozadi_odrazka_hledani.gif) no-repeat 0 50%;}
.results h4 a.pod { color: #373737; font-size: .8em;    }

/* ----------- KONTAKT ----------------------------*/
div.kontakt					{ height: 240px; background: url(img/bck_kontakt.jpg) no-repeat;  position: relative; width: 100%;  }
div.kontakt	h3			{ color: #2664bb;   padding: 15px 0 0px 30px; text-align: left;  }
div.kontakt p				{ color: #373737; margin: 0; padding: 2px 0 5px 30px;text-align: left;  }

/* ----------- NOVINKY ----------------------------*/
div.novinky					{ min-height: 300px;  height:auto !important; height:300px; width:240px; padding: 0px 0px 0 20px;}
div.novinky	h3			{  font-size: 14px; color: #2664bb;   text-align: left;  }
div.novinky	h2			{  font-size: 15px; color: white;   text-align: left; padding-top: 0; margin: 0;}
div.novinky p				{ color: #373737; margin: 0; padding: 5px 0 5px 30px;text-align: left;  }

/* ----------- Pocitace ----------------------------*/
div.pocitace					{  width:100%; padding: 10px 0px 0 0px;}
div.pocitace	h3			{  font-size: 14px; color: #2664bb;   text-align: left; margin-top: 20px; }
div.pocitace	h2			{  font-size: 15px; color: #2664bb;   text-align: left; padding-top: 0; margin-top: 0px;}
div.pocitace p				{ color: #373737; margin: 0; padding: 5px 0 5px 30px;text-align: left;  }

div.pocitace_det					{  width:100%; padding: 0px 0px 0 0px;}
div.pocitace_det	h1			{  margin: 0; padding: 0; }
div.pocitace_det strong	{ font-weight: normal; background: url(img/odr_calendar.jpg) no-repeat; padding: 0 0 0 20px; }
div.pocitace_det	h3			{  font-size: 14px; color: #2664bb;   text-align: left; margin-top: 20px; }
div.pocitace_det	h2			{  font-size: 15px; color: white;   text-align: left; padding-top: 0; margin-top: 0px;}
div.pocitace_det p				{ color: #373737; margin: 0; padding: 5px 0 5px 00px;text-align: left;  }


/*div.produkt					{ padding: 0px 10px 10px 10px; background: #FFFFFF; color:#373737;margin-bottom: 5px;}*/
div.produkt					{ padding: 0px;  margin: 0 0 10px 0; color:#373737;  background: url(img/bck_ban.jpg) no-repeat;}
div.produkt_in					{ margin: 0; padding: 5px 10px 0 12px; min-height: 155px; }
div.produkt	h3				{ padding: 5px 0 5px 0;  margin: 0;color: #2664bb; }
div.produkt strong	{ font-weight: normal; background: url(img/odr_calendar.jpg) no-repeat; padding: 0 0 0 20px; }
div.produkt a	{  color:#373737; text-decoration: none; }
div.produkt a:hover	{  text-decoration: underline; color: gray;  }
div.produkt a h3	{  color: #2664bb;  }
div.produkt a:hover h3	{  color: gray;  }

div.produkt_det					{ padding: 10px 10px 10px 0px; color:#373737;margin-bottom: 5px;}

/* ----------- Pocitace ----------------------------*/
div.akcicky				{  float: left;width:100%; margin: 0px 0 10px 0px; }
div.akce					{  float: left;width:48%; padding: 5px 0px 3px 0px; }
div.akce2					{  float: left;width:49%; padding: 5px 0px 3px 0px; }

div.produktik					{ padding: 0px;  margin: 0; color:#373737;  background: url(img/bck_ban.jpg) no-repeat;}
div.produktik_in					{ margin: 0; padding: 5px 10px 0 12px; min-height: 155px; }
div.produktik .anotace		{  padding: 1px 0 0 0;  }
div.produktik_in img		{  border: none; } 
div.produktik a		{  color:#373737;text-decoration: none; }
div.produktik a:hover		{  color:gray;text-decoration: none; }
div.produktik strong	{  font-weight: bold;   }
div.produktik h3 a	{  font-weight: bold; font-size:13px; padding: 0px 0 0px 0; margin: 0; color: #2664bb; text-decoration: none;  }
div.produktik h3 a:hover 	{  color: gray;  }
div.produktik .anotace a	{  color:#373737;text-decoration: none;  }
div.produktik .anotace a:hover	{  color:gray; }


div.anotace	{  padding: 1px 1px 1px 1px; margin:0;}


/*-----------  NOVINKY -----------------*/
div.novinka					{ width: 233px; padding: 10px 0px 10px 0; border-bottom: 1px #F8F8F8 dashed; color:#373737;text-align: justify; }

div.novinka	strong,
div.novinka_detail strong	{ font-weight: normal; background: url(img/odr_calendar.jpg) no-repeat; padding-left: 20px;}
div.novinka .anotace		{  padding: 1px 0 00px 0;  }
div.novinka a		{  color:#373737;text-decoration: none; }
div.novinka a:hover		{  color:gray;text-decoration: none; }
div.novinka a	{  color:#373737; text-decoration: none; background: lightgray; }
div.novinka h3 { padding: 5px 0 5px 0; margin: 0;}
div.novinka a:hover	{  color: gray; background: lightgray;  }
div.novinka .cena { color: #2664bb;background: url(img/cena.jpg) top right no-repeat; text-align: center; padding-top: 18px;width: 121px; height: 20px;font-size: 14px; font-weight: bold;margin: 3px 0 0 0;}
div.novinka h3.nadpis,
div.novinka_detail h3.nadpis		{ font-size:10px; padding: 10px 0 5px 0;  margin: 0;   }
div.novinka_detail h3.nadpis {}

div.novinka_r					{ width: 100%; padding: 10px 20px 20px 0; border-bottom: 1px #F8F8F8 dashed; color:#373737;margin-bottom: 15px;}
div.novinka_r	strong,
div.novinka_detail strong	{ font-weight: normal; background: url(img/odr_calendar.jpg) no-repeat; padding-left: 20px; }
div.novinka_detail {color: #373737;}
div.novinka_r .anotace		{  padding: 1px 0 0 0;  }
div.novinka_r h3.nadpis,
div.novinka_detail h3.nadpis		{ font-size: 12px; padding: 10px 0 10px 0;  margin: 0; color: #2664bb;  }
div.novinka_detail h3		{ padding: 12px;  color: #2664bb;  }
div.novinka_detail h3.nadpis {}

h1.news {color: #2664bb;}


img.picleft {
  float: left;
  margin: 0px 10px 5px 0px;
  padding: 0;
}


div.stranky_popis_in {color: #373737;}

div.cats 					{ float: left; width: 100%; margin-right: 10px;  }
div.cats_in					{ background: url(img/produkt_bck.jpg) repeat-x;  padding: 8px;  margin-bottom: .3em; min-height:60px;   height:auto !important;   height:120px;	color: darkgray; text-align: left;}
div.cats_in .cats_r		{ width: 100%;   }

div.cats h4.nabidka		{ padding: 2px 0; margin: 0 0 .3em 0;  font-size: 16px; font-weight: bold;text-align: left;}
div.cats h4.nabidka	a	{ font-size: 16px; font-weight: bold; color: #2664BB;}

