html { 
	padding:0px;
	margin:0px;
}

body {
  padding: 0px;
  margin: 0px;
	font-size: 12px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #414141;
	background-color: #f2f3f3;
	height: 100%;
	background-position: center; 
	background-image: url(img/bck.jpg);
	background-repeat: repeat-y; 	
} 


h1,h2,h3,h4,h5,h6	{ 	color: #ff6000;}
p	{ color:  #666666 ; line-height: 17px;} 

h1							{	font-size: 1.5em;	font-weight: normal; background: url(img/bckh.jpg) top repeat-x; padding: 0 0 9px 0; margin: 10px 0 5px 0; height: 23px;line-height: 23px;}
h2							{	font-size: 1.5em;	font-weight: normal; background: url(img/bckh.jpg) top repeat-x; padding: 0 0 9px 0; margin: 10px 0 5px 0; height: 23px;line-height: 23px;}
h3							{	font-size: 1.5em;	font-weight: normal; line-height: 20px;}
h4							{	font-size: 1.2em;	margin: 5px; padding: 0; }
h5							{	font-size: 1.1em;}
/*
*** puvodni ***
h1							{	font-size: 1.5em;	font-weight: normal; background: url(img/bckh.jpg) top repeat-x; padding: 0 0 9px 0; margin: 10px 0 5px 0; height: 23px;line-height: 23px;}
h2							{	font-size: 1.5em;	font-weight: normal; line-height: 20px;}
h3							{	font-size: 1.3em;}
h4							{	font-size: 1.2em;	margin: 5px; padding: 0; }
h5							{	font-size: 1.1em;}
*/
ul							{	list-style-image: url(images/odrazka.gif);}

li				{	margin: 5px 0;   }

a, a:link {	color: #FE6A11;	text-decoration: underline;}

p {	text-align: justify;}

#obsah 						{ margin: 0 auto; width: 900px; text-align: left; }


#leva 							{ float: left; width: 210px; }
#leva_in						{ margin: 0 0 0 18px; }

h1.nadpis           { background: url(img/bckh.jpg) top repeat-x; padding: 0 0 9px 0; margin: 10px 0 5px 0; height: 23px;line-height: 23px;}
h2.nadpis           { background: url(img/bckh.jpg) top repeat-x; padding: 0 0 9px 0; margin: 10px 0 5px 0; height: 23px;line-height: 23px;}


#stredni 						{ float: left; width: 667px; }
#stredni_in					{ margin-left: 15px; margin-right: 00px; margin-top: 0px; line-height: 15px; }


#paticka							{ background: url(img/bckpata.jpg) top repeat-x; margin: 40px 20px 0 20px;height: 50px; width: 860px; }
#paticka img					{ float: right; border: 0; padding: 0; margin: 0; margin-top: 20px; margin-right: 10px; }
#paticka p						{ margin-top: 10px; margin-left: 2px; padding: 0; margin-bottom: 0; float: left; text-align: right; }

#hlavicka					  { height: 35px; position: relative; width: 100%; background: url(img/hlavicka1.jpg) no-repeat; z-index: 100;}
#hlavicka a#logo	  { position: absolute; left: 33px; top: 7px; }
#hlavicka img				{ border: 0; }

#hlavicka2				  { height: 274px; position: relative; width: 100%; background: url(img/hlavicka2.jpg) no-repeat; z-index: 100;}


#hlavicka p.links			{ position: absolute; font-size: .9em; left: 334px; top: 49px; padding: 0; margin: 0; color: #7ab32e; }
#hlavicka p.links a			{ padding: 0 5px;  }

#s									{ position: absolute; left: 270px; top: 8px; width: 300px; }
#s  div								{ }
#s  fieldset  					{  border: 0; padding: 0; margin: 0;  }
#s  fieldset input.in		{ width: 120px; margin: 0 5px;  border: 1px solid #aaaaaa;  padding: 2px; font-size: .9em;   }
#s  fieldset input.odeslat	{ background: url(img/hledat.jpg) no-repeat; text-align: center;  width: 66px; font-weight: bold;
										border: 0;	 padding: 4px 0 3px 0; font-size: 10px !important;    color: #4c4c4c;  }
 
 
 
 #lm						{  margin: 0 0 20px 0; padding: 0;}
 #lm ul					{  margin: 0 0 10px 0;  list-style: none; width: 190px; padding: 0; } 	
 #lm ul li			{ width: 190px;  float: left; display: block;  padding: 0; margin: 0;  background: url(img/menu.jpg) no-repeat 0 100%; text-align: right; }
 #lm ul li	a		{ width: 185px; float: left; display: block; margin: 0; padding: 12px 0 12px 0px; text-decoration: none; color: #fff;  font-weight: bold;   }
 #lm ul li	a:hover	{  color: #223b00; }


span.clearboth					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; }

#kontakt						{ }
#kontakt p					{ line-height: 1.4em; padding: 0; margin: 5px 0 0 0;  }
 
 a.vice_ospol					{ display: block; text-align: right; }


/*---------- SUBPAGE -------------*/
div.subpage 				{ background:  #E4EAFD; padding: 8px;  margin-bottom: .3em;   }
div.subpage h4				{ padding: 5px 0; margin: 0 0 .4em 0;  }


/*------------ FILES ------------*/
table.files_t						{ width: 600px; border-collapse: collapse; font-size: 12px; margin: 0; padding: 0;}
table.files_t th					{ background: #BDE983; color: #fff; padding: 5px; text-align: left; }
table.files_t th.nazev			{ width: 60%; }
table.files_t td					{ padding: 5px; border-bottom: 1px solid #BDE983; }
table.files_t td a img 		{ border: none;}

/* ----------- photo ----------------------------*/
div.photo 				{  float: left; width: 142px;	 padding: 0;margin: 0px 10px 0 0; }
div.photo_in			{  }
div.photo_in	img		{border: 3px solid #CDCDCD;  }
div.photo strong  	{ text-align: center;  display: block; font-weight: normal; }

/*----------------- MAPA STRANEK -------------*/
div.level_0					 { padding-left: 0px; font-weight: bold; font-size: 11px; }
div.level_1					 { padding-left: 25px; background: url(images/bg_arrow_stranky.gif) no-repeat 10px 50%;}
div.level_2					 { padding-left: 50px; background: url(images/bg_arrow_stranky.gif) no-repeat 10px 50%; }
div.level_3					 { padding-left: 75px; background: url(images/bg_arrow_stranky.gif) no-repeat 35px 50%;}	
div.level_4					 { padding-left: 100px; background: url(images/bg_arrow_stranky.gif) no-repeat 60px 50%; }	
div.level_5					 { padding-left: 125px; background: url(images/bg_arrow_stranky.gif) no-repeat 85px 50%; }	
div.level_6					 { padding-left: 150px; background: url(images/bg_arrow_stranky.gif) no-repeat 100px 50%; }

/*---------- ikony --------------*/

.ikonky   {position: absolute; left:20px; top: 10px; color: #cccccc;}
.ikonky a {color: #aaaaaa; font-weight: normal; font-size: 11px;}
.ikonky a:hover {color: #777777; }

/*----------------- AUTA -------------*/
div.auto			{ float: left; width: 662px;  border: 1px solid #d3d3d3; height: 112px;margin-top: 3px; background: #f5f5f5;}	
div.auto_in	  { padding: 2px; color: #e8e8e8;}
div.auto_in h3 { font-size: 13px; font-weight: bold;background: #ff6000; padding: 2px; margin: 0; color: white;}
div.auto_in .foto { float: left; width: 130px; margin-top: 5px;}
div.auto_in .foto a img { border: 0;}
div.auto_in .sloupec1 { float: left; width: 95px; margin-top: 5px; margin-right: 5px; background: #e9e9e9; color: #383838; font-weight: bold; padding: 3px; line-height:24px; text-align: right;}
div.auto_in .sloupec2 { float: left; width: 150px; margin-top: 5px; color: #383838; font-weight: normal;padding: 3px;line-height:24px;}
div.auto_in .prodano { font-size: 11px; font-weight: bold; color: red; }
div.auto_in .aktual { font-size: 11px; font-weight: bold; color: green; }
div.auto_in .rezerve { font-size: 11px; font-weight: bold; color: orange; }
div.auto_in .novinka { font-size: 11px; font-weight: bold; color: #00aeff; }
div.auto_in .sleva { font-size: 11px; font-weight: bold; color: #ed00f0; }

