html, body					{ margin: 0; padding: 0;   font-family:  Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #444444; background: #06492A; font-size: 12px; }

/*---------- obecne --------------*/

h1	{ color: #FFB20B;  }
h2,h3,h4,h5,h6	{ color: #053820;  }
p		     	{	color: #333333;	padding: 0px; margin: 10px 0 20px 0;	font-size: 12px;	text-align: justify; line-height: 18px; }

h1				{	font-size: 22px; 	font-weight: normal; margin: 0 0 20px 0; padding: 0px;	}
h2				{	font-size: 22px;	font-weight: normal; margin: 0px 0 20px 0;	}
h3				{	font-size: 18px;	font-weight: normal; padding: 0; margin: 25px 0 5px 0px; }
h4								{ font-size: 1.2em; }
h5								{ font-size: 1.1em; }

ul								{	text-align: justify; line-height: 18px; margin-left: 10px; padding: 0 0 0 5px;}
li								{	padding: 0 0 0 5px;}

a               { color: #10933E;	border: 0; text-decoration: underline;}
a:hover         { text-decoration: none;}


/*---------- layout --------------*/
#background       {background: url(img/bg.jpg) left top repeat-x #06492A;}
#obsah 					  {margin: 0 auto; width: 910px; text-align: left;	background: url(img/bg_obsah.gif) repeat-y; padding: 0; }

#hlavicka					{	height: 245px;  position: relative;	width: 100%;	}
#hlavicka .vlajky					{  z-index: 200;	position: absolute;	top: 2px; 	right: 140px; }
#hlavicka .vlajky	img				{	border: 0; margin: 5px;}
#flashvrch {  z-index: 150;	position: absolute;	left: 0;	top: 0;}	


.formular              { float: left;width: 160px; position: relative; height: 80px;}
.formular form         { width: 160px; position: absolute; top: 20px; left: 20px;}
.formular form input   { margin: 0px 0 2px 0;  padding: 0px;}
.tlacitko       { width: 59px; height: 21px; margin: 10px 30px 0 0px; background: url(img/hledej.jpg) left center no-repeat;  border: 0;}
a.tlacitko      { font-size: 14px;	font-weight: normal; color: #FFFFFF; padding: 0px 30px 5px 30px; margin: 0px 0 0 0px; text-decoration: none;}
.tlacitko2      { width: 59px; height: 21px; margin: 10px 10px 0 10px; background: url(img/hledej2.jpg) left center no-repeat; float:left; border: 0;}
a.tlacitko2     { font-size: 14px;	font-weight: normal; color: #FFFFFF; padding: 0px 30px 5px 30px; margin: 0px 0 0 0px; text-decoration: none;}

#leva 							{	float: left; width: 208px; }
#leva_in							{ margin: 0; padding: 0; }

#leva div.box				{	background: url(img/pozadi_l_horni.gif) left top no-repeat;	margin-bottom: 1px; }
#leva div.box_in			{	background: url(img/pozadi_l_dolni.gif) left bottom no-repeat;	padding: 15px 15px 15px 25px; }
#leva div.box_in h1			{	color: #FEDA00; padding: 0; margin: 0; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }

#leva  #kontakt	h3	{  color: #e3cf5c; padding: 0; margin: 0; font-size: 1.2em; margin-bottom: .5em; }
#leva  #kontakt p		{ margin: 0 0 8px 0; padding: 0; color: #ffffff;   }

#prava div.box				{	background: url(img/pozadi_r_horni.gif) left top no-repeat;	margin-bottom: 1px; }
#prava div.box_in			{	background: url(img/pozadi_r_dolni.gif) left bottom no-repeat;	padding: 15px 25px 15px 15px;	}

ul #menu li { behavior: url(hover.htc); }

ul.hlavniMenu {	width:140px;	list-style-image: none;	list-style-type: none;	padding: 0;	margin: 0px 0 0 0px;	z-index: 150; }

ul.hlavniMenu ul {  width: 160px;	position:absolute;	padding: 0;	margin: 0px 0 0 0px;	top:-3px;	left:165px;	visibility: hidden;	background-color: #06492A;	border: 1px solid #09643A; z-index: 200;	border-bottom: 1px solid #084d2c; }

ul.hlavniMenu li {	float: left;	background: url(img/leva_odrazka.gif) no-repeat 0px .3em;	border-bottom: 1px solid #084d2c;  list-style-image: none;	margin: 0px 0 3px 0px;	padding:0 0 0 17px; }

ul.hlavniMenu li {	position:relative;	width: 150px;	list-style-type: none;}

ul.hlavniMenu a {	font-weight: bold; text-align: left;	font-size: 12px;	color: white;	display: block;	font-weight: bold;	margin:0;	padding: 0px 0px 2px 0px;	text-decoration: none;	width:150px; }

ul.hlavniMenu ul li {  background: none;  padding: 0px 5px 0 10px;  margin: 2px 2px 2px 2px;  color: #fef7d1;  }

ul.hlavniMenu a:hover, ul.hlavniMenu li:hover a, ul.hlavniMenu li.hover a {	color: #edc900;	text-decoration: none; }

ul.hlavniMenu li:hover ul a, ul.hlavniMenu li.hover ul a {	color: white;  }

ul.hlavniMenu li:hover ul a:hover, ul.hlavniMenu li.hover ul a:hover {	text-decoration: none;	color:#edc900;	background-color:#086B3D; }

ul.hlavniMenu li:hover ul, ul.hlavniMenu li.hover ul {	visibility:visible; }

ul.hlavniMenu li li {	border:none;	padding:0;	background-color:#06492A; }

ul.hlavniMenu li ul li ul {	display: none;  }

ul.hlavniMenu li {	behavior: url(hover.htc); }

#stredni 						{	float: left;	width: 494px; }
#stredni_in 					{	margin-left: 20px;	margin-right: 20px;	margin-top: 5px;	margin-bottom: 5px; }

#prava						{	float: right; width: 208px;}
#prava_in			  	{	margin: 0px; padding: 0px;}

#prava span.datum				{ text-align: right; display: block;  }
#prava h3.new					{ padding: 0; margin: 0 0 .5em; 0; color: #E3CF5C; font-size: 12px; font-weight: bold;  }

#paticka						{	width: 910px;	height: 50px;	margin: 0 auto; padding: 0; background: url(img/bg_paticka.jpg) no-repeat top left; position: relative; }
#paticka_in					{ padding: 0px; color: #ffffff;  }
#paticka	a					{ color: #E3CF5C; text-decoration: underline;}
#paticka	a:hover		{ color: #E3CF5C; text-decoration: none;}
#paticka_text 			{ width: 200px; color: #ffffff;	font-size: 12px; line-height: 16px; float: left; margin: 5px 0px 0 35px; text-align: left;} 
#paticka img			  { border: 0px;}

#logo_eworks				{	position: absolute; right: 30px; top: 10px; width: 100px; padding: 0px;	margin: 0px;}
#logo_eworks a img				{ border: 0px; }

span.clearboth		 { clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden; }

/* ----------- photo ----------------------------*/
div.photo 				{  float: left; width: 150px;	 padding: 0;margin: 10px 10px 0 0; }
div.photo_in			{  }
div.photo strong  { text-align: center;  display: block; font-weight: normal; }

/*---------- SUBPAGE -------------*/
div.subpage			{ float: left; background: #ffffff; width: 450px; margin: 10px 20px 5px 0; padding: 0px; border-bottom: 1px dashed #D4D4D4;}
div.subpage_in	{ margin: 5px 0 5px 5px; padding: 4px; }
div.ikona       { float: left; width: 100px; margin: 0 10px 10px 0;}
div.subpage_in a	  { font-size: 14px; padding: 0px 0 5px 0; margin: 0 0 10px 0; color: #053820; font-weight: bold;}
div.subpage_in .popis	  { font-size: 12px;  margin: 10px 0 5px 0; color: #333333;}

/*---------- SUBPAGE AKTEGORIE-------------*/
div.subpagekat			        { float: left; background: #EBF0F6; width: 182px;margin: 10px 8px 5px 0; padding: 0px; border: 1px solid #DDE2E8;}
div.subpagekat_in	          { margin: 9px 0 0px 5px; padding: 4px; text-align: center;}
div.subpagekat_in a	        { font-size: 14px; padding: 0px 0 5px 0; margin: 0 0 10px 0; color: #E3001B; font-weight: bold;}
div.subpagekat_in a:hover   { color: #000000; }
div.subpagekat_in .popis	  { font-size: 12px;  margin: 10px 0 5px 0; }


/************ gallery ********/
.gallery    { float: right; width: 180px; margin: 0px; padding: 0 0px 7px 0px;}
.gallery img   { border: 0; }
.gallery .photomain { width: 180px; margin: 0px;}
.gallery img.doprava {float: left; border: 0;}
.gallery .photomain .photo { width: 180px; text-align: center; }
.gallery .male_nahledy {  width: 50px; margin: 0 11px 0 0; text-align: center;  float: left; border: 2px solid #efefef;}
.gallery .vsechny_nahledy {  width: 1900px; margin: 0px 0px 0 0px;  text-align: center;  }
.gallery .male_nahledy img.small { margin: 3px; }

.gallery2_male_nahledy a { border: none;  }
.gallery2_male_nahledy a img { float: left; margin: 10px 20px 0 0px; padding: 3px; border: 1px dashed #DEDEDE; background: #CCCCCC;}


/*------------ FILES ------------*/
table.files_t						{ float: left; width: 440px; border-collapse: collapse; margin: 0px 0 20px 0px; }
table.files_t th				{ background: #053820; color: white; padding: 3px 3px 3px 5px; text-align: left; font-size: 11px;}
table.files_t th.nazev	{ width: 50%; }
table.files_t td				{ padding: 3px 3px 3px 5px; border-bottom: 1px solid #053820; font-size: 11px; color: #333333;}
table.files_t td a  		{  color: #333333;}
table.files_t td a img 	{border: none;}

/*------------- novinka --------------------*/
.novinka          {  width: 440px;  margin: 5px 0px 20px 0px;	padding: 0px; background: none; border-bottom: dashed 1px #D4D4D4; position: relative; }
.novinka_in       { padding: 10px 0px 35px 0px;}
.novinka_in a     { color: #053820;}
.kalendar         { float: left; width: 45px; height: 40px; margin: 0 10px 6px 0;	padding: 0px; background: url(img/kalendar.gif) left top no-repeat; position: relative;}
.datum            { color: #452a08; font-size: 10px; line-height: 12px; position: absolute; left: 7px; top: 13px; text-align: center}
.nadpis_novinka   { font-size: 13px; font-weight: bold; margin: 0; padding: 0; }
.nadpis_novinka a { font-size: 13px; font-weight: bold; margin: 0; padding: 0; color: #053820; }
.nadpis_novinka a:hover  { text-decoration: none; font-weight: bold; }
.novinka p        { padding: 5px 0 0 0; margin: 0; color: #333333;}
.vice             { position: absolute; bottom: 8px; right: 10px; }
.vice a           { float: right; font-size: 12px; font-weight: bold; margin: 0; padding: 0; color: #FFB20B; }
.vice a:hover     { font-size: 12px; margin: 0; padding: 0;  }



/*---------- SUBPAGE -------------*/
div.sort_subpage			{ float: left; width: 150px;margin: 10px 0px 5px 0; padding: 0px; }
div.sort_subpage_in	{ margin: 9px 0 0px 0px; padding: 0px; text-align: center;}
div.sort_subpage_in a	  { font-size: 16px; padding: 0px 0 7px 0; margin: 0 0 5px 0; color: #000000; font-weight: bold; text-decoration: none; font-weight: normal;}
div.sort_subpage_in a img	{ border: 0;}
div.sort_subpage_in .popis	  { font-size: 12px;  margin: 10px 0 5px 0;  color: #444444;}


/*.sortiment_anotace { float: right;background: #EDF0F5; color: #828282; font-size: 12px;	 line-height: 18px; width: 290px; border: 1px solid #DDE2E8; position: relative; }*/
.sortiment_anotace { float: left; color: #828282; font-size: 12px;	 line-height: 18px;  width: 320px;  padding: 0; margin: 0; }
.sortiment_anotace_in { padding: 0; margin: 0;}
.sortiment_anotace_in table { border: 0; width: 100%; margin: 0 0 20px 0;}
.sortiment_anotace_in table tr {background: #f7f9fb; }
.sortiment_anotace_in table th { border: 0; width: 100px; font-weight: bold; font-size: 12px;text-align: left; padding: 2px;}
.sortiment_anotace_in table td { border: 0; font-weight: normal; font-size: 12px;}
.popisek { margin: 10px 0 0 0; width: 80px; font-weight: bold; position: relative; }
.popisek_text  {  margin: 10px 0 0 0; width: 200px; font-weight: normal; position: relative;  }  

/*    PAGING    */
.list_db        {	position: relative; text-align: center;  padding: 00px 0 0px 0; margin: 10px 0 10px 0; height: 40px;}
.list_db a     {	background: #B40816; border: 1px solid #E2001A; padding: 1px 4px 1px 4px; margin: 3px; 	text-decoration: none; color: white;}
.list_db span     {	background: #EBF0F6; border: 1px solid #E8FFAF; padding: 1px 4px 1px 4px; margin: 3px;}

.prodejni_doba { margin: 10px 0 0 45px; width: 120px; color: white; font-size: 15px;}

.formular_text  { margin: 10px 0 0 22px; width: 145px; color: white; }

div.zpatky    { width: 150px; text-align: right; float: right; margin: 5px 0 10px 10px; padding: 0; height: 30px;}
div.zpatky a  { color: #798D96; }


/*   Vysledky vyhledavani  */
.results { margin-top: 40px; }
.results h3 	{		padding: 0;		margin: 0 0 8px 0;				font-size: 1em;}
.results h3 span 	{ 		color: #A4A4A4; 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: #A4A4A4; font-size: .8em;    }
