html, body					{
	margin: 0;
	padding: 0;
	font-family: "Times New Roman"  ,"Georgia", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: url(images/pozadi.gif) ;
	color: #4f4f4f;
	
	
}
body					{
	font-size: 87.5%;
}


h1,h2,h3,h4,h5,h6	{
	color: #000;
}
p	{ color:  #4f4f4f ; }

h1							{
	font-size: 1.6em;
	font-weight: normal;
	
	
}
h2							{
	font-size: 1.4em;
	font-weight: normal;
}
h3							{
	font-size: 1.3em;
}
h4							{
	font-size: 1.2em;
}
h5							{
	font-size: 1.1em;
}

ul							{
	list-style-image: url(images/odrazka.gif);
}

li				{
	margin: 5px 0;	
   }

img  {border: 0;}

a, a:link {
	color: #006b3e;
}

p {
	text-align: justify;
}

hr 								{height: 1px;border: none;background: transparent url(img/bck_hr.jpg) left top repeat-x;  } 

#obsah 						{ margin: 20px auto; background: url(images/pozadi_obsah.jpg) repeat-y; width: 911px; text-align: left; }

#hlavicka					{ height: 46px; position: relative; width: 100%; background: url(images/pozadi_hlavicka.jpg) no-repeat; }



#hlavicka a#logo			{ position: absolute; left: 395px; top: 62px; left: 312px; top: 46px; }
#hlavicka img					{ border: 0; }
#hlavicka #down				{ position: absolute;  width: 190px; height: 95px; left: 624px; top: 30px; }
#hlavicka #down span	{ display: none; }


#leva 							{ float: left; width: 310px; background: url(images/pozadi_leva.jpg) no-repeat; color: #d3d0b8;   }
#leva_in							{ margin: 10px 24px 10px 51px; }

#stredni 						{ float: left; width: 594px; line-height: 1.35em; background: url(images/pozadi_prava.jpg) no-repeat; }
#stredni_in 					{ margin-right: 53px; margin-top: 129px;      }


 
 .nadpis							{ font-weight: bold; font-size: 15px; color: white; padding: 0px 0 5px 0; }
 .nadpis2							{ font-weight: bold; font-size: 15px; color: white; padding: 20px 0 5px 0; }
 .menu ul						{ list-style: none; padding: 0; margin: 0; width: 234px; }
 .menu ul li					{ float: left; display: block; padding: 2px 0; margin: 0; background: url(images/pozadi_pol.gif) no-repeat 0 100%; }
 .menu ul li	a				{ float: left; display: block; width: 235px;  text-decoration: none; color: #D3D0B8;  padding: 4px 0; margin: 0; }
 .menu ul li	a:hover		{ background: url(images/pozadi_pol_hover.gif) 100% 50% no-repeat; color: #eeeeee; }
 
 


 .kontakt						{ clear: both; margin-right: 28px; }
 .kontakt h3.napiste			{ color: #d3d0b8; background: url(images/pozadi_napiste.gif) no-repeat 0 100%;  margin: 20px 0; padding: 10px 0 10px 32px;
 									  font-size: 1.1em; font-weight: normal;	  }
 .kontakt fieldset			{ border: 0; padding: 0; margin: 0;  }									  	
 .kontakt label 				{ float: left; width: 60px; margin-bottom: 5px;  }		
 .kontakt input.in			{ float:right; width: 145px; margin-bottom: 5px; background: url(images/pozadi_input.gif) no-repeat; border: 1px solid #adc2ad;  }
 .kontakt br					{ clear: both;}
 .kontakt textarea			{ width: 98%; background: url(images/pozadi_input.gif) no-repeat; border: 1px solid #adc2ad;  height: 60px;  }
 
 .kontakt .odeslat			{ margin: 10px 0; float: right;  background: #7F0008; border: 1px solid #E4373D; color: #d3d0b8; padding-top: 2px; }
 







#paticka						{position: relative; background: url(images/pozadi_paticka.jpg) no-repeat; height: 54px; width: 100%; }
#copyr              {position: absolute; top: 46px; left: 60px; font-size: 12px; color: #666666;}
#eworks             {position: absolute; top: 18px; right: 20px;}

span.clearboth					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; }

.new								{ margin: 10px 0 0 0;padding: 12px; background: #dddcd0; }
.new h2							{ padding: 0; margin: 5px 0 5px 0; color: #42423f; font-size: 1.4em; }
.new h2 a						{ color: #42423f;  }
.new p.links					{ padding: 0; margin: 8px 0 0 0; text-align: right;  }

.box								{ margin: 10px 0; float: left; width: 256px;padding: 5px; }
.box h2             { background: #dddcd0;}
.box img						{ margin: 0px 0; padding: 10px 10px 2px 0; float: left;}
.pravo							{ float: right; }

.box h3							{ padding: 0; margin: 10px 0 5px 0 ; font-weight: normal; font-size: 1.4em; color: #B30004; }
.box p.links					{ text-align: right; padding: 0; margin: 5px 0;  }
.box .box_text					{ margin: 5px 0 0 0; text-align: justify;font-size: 84.5%;}

/*---------- POSLAT VYKAZ -------------*/
.form_r fieldset						{ border: 1px solid #305631; padding: 10px; margin-bottom: 5px; background: #d3e7d4;}
.form_r label							{ float: left; margin-top: 3px; width: 150px; font-size: 1.1em; }
.form_r input							{ font-size: .9em; float: left; width: 250px; }
.form_r br								{ clear: both;} 
.form_r label textarea				{ }
.form_r .red, .form_r em			{ color: red; }


/*------------ FILES ------------*/
table.files_t						{ width: 100%; border-collapse: collapse; }
table.files_t th				{ background: #DF2935; color: #fff; padding: 5px; text-align: left; }
table.files_t th.nazev	{ width: 60%; }
table.files_t td				{ padding: 5px; border-bottom: 1px solid #DF2935; }

div.photos 				{  float: left; margin: 0px 0 15px 0; padding: 0; width: 99%;}
div.photo 				{  float: left;width: 130px; margin: 5px 2px 10px 0; }
div.photo_in			{  margin-right: 0px; }
div.photo_in img  {  }
div.photo strong  { text-align: center;  display: block; font-weight: normal; }

