html, body					{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  background: url(img/bg.jpg) repeat-x #2c76bd;
	/*background: url(img/bgmain.jpg)  #2c76bd;*/
	color: white;
}

body					{
	font-size: 75%;
}

h1,h2,h3,h4,h6	{
	color: #18c5f4;
}



p	{ color:  white; text-align: justify;}

.odkaz_nav				{ margin: 8px 0; font-size: .9em;  }

h1							{
  color: #FFEE02;
	font-size: 1.7em;
	font-weight: normal;
	margin-bottom: 18px;
	margin-top: 4px; 
  padding-top: 0;	
  padding: 0px 0px 5px 0px; 
  border-bottom: 1px dashed #539DDF;
}

h2							{
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 4px 0;
}
h3							{
	font-size: 1.3em;
}
h4							{
	font-size: 1.3em;
	margin:10px 0 10px 0;
  padding:  0;
}
h5							{
	font-size: 1.3em;
	text-align: center;
	color: white;
}




ul							{
	
	margin-left: 0px; padding-left: 0;
}

li				{
	margin: 5px 0 5px 0;	
   }

table { width: 100%;  border: 0;}
tr {  margin: 4px 0 4px 0;  }
td { padding: 2px; margin: 0 4px 0 0; } 

img { border: 0; }

#stredni a, a:link {
	color: #18c5f4;
	
	border: 0;
}

p {
  font-size: 12px;
	text-align: justify;
}

.zajem						{
  width: 100%;
  font-size: 15px;
	color: white;
	text-align:center;
	font-weight: bold;
	text-decoration: underline;
}

a .zajem			{
  font-size: 17px;
	color: white;
}

input, texarea			{  }

#obsah 						  { margin: 0 auto;  width: 960px; text-align: left; background: url(img/bg.jpg) repeat-x #2c76bd; }

#hlavicka					    { height: 264px; position: relative; width: 100%; background: url(img/head.jpg) no-repeat; }
#hlavicka a.logo      { position: absolute; right: 0; top: 85px; background: url(img/automarket.jpg) no-repeat; }
#hlavicka a.logo img	{ border: 0;}
#hlavicka a.logo2      { position: absolute; right: 0; top: 105px; background: url(img/autobazar-u-sloupu.jpg) no-repeat; }
#hlavicka a.logo2 img	{ border: 0;}

#hlavicka .podlogo	 { position: absolute; right: 0; top: 180px; width: 280px; height: 50px; color: white; font-size: 14px;}
#hlavicka .cesta		  { position: absolute; left: 260px; top: 234px; }
#hlavicka .cesta a, #hlavicka .cesta a:link			  {color: #FFED02;}
#hlavicka .cesta a:hover			  {text-decoration: underline;}
#hlavicka p.links	    { position: absolute; font-size: .9em; right: 15px;  top: 3px; padding: 0; margin: 0; color: #b5b5b5; text-align: right; padding: 3px 0px 3px 25px; }
#hlavicka p.links a	  { padding: 0 2px; color: #b5b5b5; text-decoration: none;}
#hlavicka a.jazyk	img  { border: 0;}
#hlavicka p.links a:hover	{ text-decoration: underline;}
#hlavicka form	p			{ padding: 0; margin: 0; position: absolute; left: 15px; bottom: 10px; width: 220px;}
#hlavicka form p input.zadej	{ vertical-align: top;  font-size: 11px; background: #38454d;  color: #999999; height: 16px;  width: 140px; padding: 2px; margin: 0; border: 1px solid #5e6b73;}
#hlavicka form p input.sendik	  { color: white;  border: none; padding: 2px; background: url(img/hledej.jpg) left 0px no-repeat ; font-weight: bold; font-size: 11px;margin: 0px; width: 62px; height: 25px;}

#hlavicka .pobocky	  { position: absolute; top: 30px; right: 0px; width: 475px; line-height: 44px;}
#hlavicka .pobocky a	{ padding: 13px 5px 13px 5px; font-size: 13px; color: white; text-decoration: none; font-weight: bold; background: url(img/menu-top-tl.jpg) repeat-x;margin: 0 0 0 4px;}
#hlavicka .pobocky a.aktiv	{ padding: 13px 5px 13px 5px; font-size: 13px; color:  #FEEE02; text-decoration: none; font-weight: bold; background: url(img/menu-top-tl.jpg) repeat-x;margin: 0 0 0 4px;}
#hlavicka .pobocky a:hover	{ color: #FEEE02;}

#leva 							{ float: left; width: 215px; margin: 0; padding: 0;}
#leva_in						{ margin: 10px 0px 00px 00px; padding:  0;}


#stredni 						{ float: right; width: 699px; font-size: 12px; position: relative; margin: 0; padding: 0;}
#stredni .cesta		  { position: absolute; font-size: 11px; left: 20px;  top: 19px; color: white; }
#stredni_in 				{ line-height: 1.5em; margin: 20px 0px 0px 0px; padding: 0;}
#stredni_in  p	    { color:  white; text-align: justify;}


#paticka						{ height: 75px; width: 100%; background: url(img/pata.jpg) no-repeat; margin-top:0px;}
#paticka img				{ float: right; border: 0; padding: 0; margin: 0; margin-top: 32px; margin-right: 10px; }
#paticka p					{ margin-top: 24px; padding-left: 20px;  margin-bottom: 0; float: left;  color: white; line-height: 17px;}



 /*---------- jazyky --------------*/

.jazyky {position: absolute; right:18px; top: 232px; }
a.jazyk {float: left;padding: 3px; margin: 0;}

 
 
 
 h3.header_h3				{ color: #7691ad; font-weight: bold; font-size: 1.2em; margin: 0 0 8px 0; padding: 0px 0 0px 20px; line-height: 30px; height: 30px;background: #1a2d49; border-bottom: 1px solid #233959;}
 h3.druhy						{  margin-top: 25px; }
 
 
 
#lm							{ margin: 0 0 15px 14px; }
#lm ul 					{ padding: 0; margin: 1px 0 0px 0; list-style: none; width: 222px;    }
#lm ul li				{ margin-bottom: 1px;}
#lm li 					{ /* all list items */ float: left; display: block;	 width: 222px; margin: 0;	}
#lm li.lev_0 a  			{ margin: 1px 0 0 0;font-size: 12px; color: #4f4f4f;  display: block;  width: 188px; background: url(img/odr.gif) no-repeat #19568f; padding: 8px 0 8px 27px; text-decoration: none;  color: #ffee02; font-weight: bold; }
#lm li.lev_0 a:hover	{ background: url(img/odr.gif) no-repeat #ffee02;  color: #19568F; }
#lm li.lev_1 a  			{ margin: 1px 0 0 0;font-size: 12px; color: #4f4f4f;  display: block;  width: 180px; background: url(img/odr2.gif) no-repeat #27669F; padding: 8px 0 8px 35px; text-decoration: none;  color: #ffee02; font-weight: normal; }
#lm li.lev_1 a:hover	{ background: url(img/odr2.gif) no-repeat #ffee02;  color: #19568F; }

 



 span.clearboth					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; }

#kontakt					{ clear: both;   line-height: 1.5em;  background: url(img/kontakt.jpg) no-repeat; padding: 5px 0 0px 0px; }
#kontakt .nadpis				{ color:white; padding: 10px 0 60px 20px; margin: 0;}
#kontakt p			  { padding: 5px 0 0 0; margin: 5px 0 0 20px; color: white; vertical-align: top;}
#kontakt table		{ padding: 0px 0 0 0; margin: 10px 0 0 20px; color: white; vertical-align: top;}
#kontakt table tr, #kontakt table td		{ padding: 0px 0 0 0; }
#kontakt a, #kontakt a:link			  {color: #FFED02;}
#kontakt a:hover			  {text-decoration: underline;}
 
#anketa					{ clear: both;   line-height: 1.5em;  background: url(img/anketa.jpg) no-repeat; padding: 5px 0 15px 0px; }
#anketa .nadpis			{ color:white; padding: 10px 0 20px 20px; margin: 0;}
#anketa p			  { padding: 5px 0 0 0; margin: 5px 0 0 00px; color: white; vertical-align: top;}
#anketa table		{ padding: 0px 0 0 0; margin: 10px 0 0 00px; color: white; vertical-align: top;}
#anketa table tr, #anketa table td		{ padding: 0px 0 0 0; } 
 
 
 #zena						{ clear: both; background: url(images/zena.jpg) 0 100% no-repeat; height: 178px; }
 
 a.vice_ospol					{ display: block; text-align: right; }
 .anot_spol     { background: #222222; margin: 5px 0 20px 0;padding: 3px 6px 3px 6px; border: 1px solid #303030; }
 .anot_spol p   { color: #f7931d;}
 
 
 .kategorie						{ margin: 20px 0 0 0; }
 .kategorie	h2					{ margin: 0; float: left; width: 247px; height: 140px; font-size: 1.1em; font-weight: bold; }
 .kategorie	h2.kat1			{ background: url(images/pozadi_box_1.jpg) no-repeat; }
 .kategorie	h2.kat2			{ background: url(images/pozadi_box_2.jpg) no-repeat; }
 .kategorie	h2.kat3			{ background: url(images/pozadi_box_3.jpg) no-repeat; }
 .kategorie	h2.kat4			{ background: url(images/pozadi_box_4.jpg) no-repeat; }
 .kategorie	h2.r				{ float: right; }
 .kategorie	h2 a				{ float: left; display: block; width: 247px; height: 139px;  color: #fff; text-decoration: none;  } 
 .kategorie	h2 span		{ padding:16px 0 10px 43px; display: block; color: #fff; }
 .kategorie	h2 a:hover		{ color: #F0CBE8;  }




/*---------- hledání --------------*/
#hledani_blok  {position: absolute; right: 20px; top: 10px;}
#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;  margin-bottom: 7px;}

.results { }

.results h3 	{ 	padding: 0;	margin: 0 0 8px 0;font-size: 1em;}
.results h4 a	{		font-size: 1em;		text-decoration: underline;		color: #FFC78E;}
.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;    }


/* ----------- MAPA ----------------------------*/
div.level_					 { padding-left: 0px; font-weight: bold;}
div.level_0					 { padding-left: 25px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 10px 50%; }
div.level_1					 { padding-left: 50px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 35px 50%;}	
div.level_2					 { padding-left: 75px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 60px 50%; }	
div.level_3					 { padding-left: 100px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 85px 50%; }	
div.level_6					 { padding-left: 125px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 100px 50%; }

/*---------- SUBPAGE -------------*/
div.subpage			{ background: #408BCF; width: 100%;margin: 10px 0 5px 0; padding: 0px; border: 1px solid #1A5B95;}
div.subpage_in	{ margin: 13px 0 5px 5px; padding: 4px; }
div.subpage h4	{ font-size: 13px; padding: 0px 0; margin: 0 0 .4em 0; color: #cbc702; }
div.popis     { }
img.vpravo    { float: right;  padding: 0px; margin: 0px; width: 185px; height: 85px;}
.vpravomapa   { float: right;  padding: 0px; margin: 0px; }
/*---------- POSLAT VYKAZ -------------*/
.form_r fieldset					{ border: 1px solid #19568F; padding: 10px; margin-bottom: 5px; background: #408BCF; }
.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; }

div.photos 				{  float: left; margin: 0px 0 15px 0; padding: 0; width: 97%;}
div.photo 				{  float: left;width: 128px; margin: 0px 0 10px 0; }
div.photo_in			{  margin-right: 16px; }
div.photo_in img  {  border: 2px solid #2060A0;}
div.photo strong  {  text-align: center;  display: block; font-weight: normal; }


div.det_product_photos  {float: left; width: 98%; margin: 0; padding: 0;}
div.det_product_photos_in {float: left; width: 340px; position: relative;}
div.det_product_photos_in.kdepak  {  position: absolute; left: 0; top: 200px;}
div.det_product_photos_in img {border: 2px solid #2060A0;}
div.det_product_photos_nahledy {float: left; width: 240px;}
div.det_product_photos_nahledy img {border: 2px solid #2060A0;}

div.photobarva 				{ float: left;  padding: 0; margin: 0px 5px 5px 0;  text-align: center; }
div.photobarva_in			{ } 
div.photobarva_in	img	{ text-align: center;  }
div.photobarva strong { text-align: center;  display: block; font-weight: normal; }


/*------------ FILES ------------*/
table.files_t						{ width: 96%; border-collapse: collapse; }
table.files_t th				{ background: #1C5C99; color: #fff; 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 #1C5C99; font-size: 11px;}
table.files_t td a img 	{border: none;}


img.levej { padding-right: 15px; padding-bottom: 15px;}
img.pravej { padding-left: 15px;padding-bottom: 15px;}









/*------------   CATEGORIES--------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.cats 					{ float: left; width: 350px;height:260px; margin: 0 3px 0px 0;   background: #f8f8f8;}
div.cats_in				{  padding: 3px; text-align: center; color: #838383;}
div.cats_in  img	{  }
div.cats_in .cats_l_no	{  background: url(img/neni_foto_cat.gif) no-repeat; width: 224px; height: 120px; }  
div.cats h4.cat		{ font-size: 14px; text-align: center; margin: 5px 0 10px 0;}

/*------------   PRODUKTY  --------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.p 					           { float: left; background: #5A676F; width: 100%;margin: 10px 0 5px 0; padding: 0px; border: 1px solid #1C5C99; }
div.p_in					         { padding: 3px; text-align: left;}
div.p_image 		           { float: left; }
div.p_image img		         { text-align: left; margin: 8px; border: 2px solid #5F6C74; }
div.pranotace              { float: left; font-size: 12px; margin: 8px; width: 580px;} 
div.p_in .p_l_no		       { margin-top: 15px; margin-bottom: 15px;  }   
div.p_in 	h4.head		       { font-size: 13px; text-align: left; margin: 5px 0 0 5px;}
div.p_in 	h4.head	a	       { font-size: 13px; text-decoration: none; text-align: center; }
div.p_in 	h4.head	a:hover	 { text-decoration: underline;}
div.p_in 	h4.cena		       { font-size: 13px; color: #BD2126; padding: 2px; margin: 0;}
div.p_in .popis	     { margin: 5px;text-align: left; font-size: 11px;}
div.p_in .popis	p    { margin: 5px;text-align: left; font-size: 11px;}
div.p_in .detail_info	  { text-align: center; background: #eeeeee; padding: 4px; color: white; margin: 8px 40px 0px 40px; border: 1px solid #dddddd;}
div.p_in .detail_info	a { text-decoration: none; color: white; }
div.p_in .detail_info	a:hover { text-decoration: underline; color: white; }
div.p_in h4.nabidka		{  padding: 5px 0 0 10px; margin: 0 0 0px 0;  text-align: center;}


/* ---------------------detail -------------*/
div.det_pop						{  padding:0em;   margin: 5px 0 1em 0; }

div.det_l								{ float: left; width: 200px; }								   
div.det_p								{ float: left; width: 385px; }	
div.det_p_in						{ padding-left: 0px; }
div.det_p_in img.doprava	{ text-align: left;float: left; }
div.add                 { position: relative; width: 150px; height: 30px; font-size: 1.2em; color: #fff; font-weight: bold; text-decoration: none;  margin-top: 10px; margin-bottom: 10px;}
div.add input.alll			{ width: 150px; height: 30px; background: url(images/dokosiku.gif) no-repeat ; border: none;}
div.add a span					{ color: #BD2126; text-decoration: none;display: block;  }
div.add input.kosik     { width: 20px;}

h3.h3_det								{ color: #A74015;  margin-top: 10px;padding: 0px 0 10px 0px; font-size: 1.25em;
											 margin-bottom: 1px;  margin-top: 0px;  }

div.det_l div.c						{  margin-top: 15px; color: white; background: url(images/podcenou.gif) no-repeat ; }
div.det_l div.c_in					{  padding: 12px;  }
  

div.det_l div.c table				{ border-collapse: collapse;  width: 305px; }
div.det_l div.c table	th			{ width: 45px; }
div.det_l div.c table	td			{ width: 200px; }
div.det_l div.c th					{ text-align: left; color: white; width: 100px; font-weight: bold; line-height: normal !important;  }
div.det_l div.c td					{ color: white; vertical-align: bottom; font-size: 1.0em; text-align: right;   }
div.det_l div.c th,
div.det_l div.c td					{ border-bottom: 1px solid #BA9D7A; padding: 5px 0; width: 120px;}

div.det_l table.det_tbl				{ border-collapse: collapse;  width: 100%; font-size: 11px;}
div.det_l table.det_tbl th		{ color: #838383;text-align: left;  width: 130px;  vertical-align: bottom; font-weight: bold; }
div.det_l table.det_tbl td		{ color: #838383;vertical-align: bottom ;    }
div.det_l table.det_tbl th,
div.det_l table.det_tbl td 		{ color: #838383;border-bottom: 1px solid #dddddd; padding: 3px 0; }

/*    rozmery u specifikaec          */
div.det_l table.rozmery				{ border-collapse: collapse;  width: 100%; font-size: 11px;}
div.det_l table.rozmery td		{ color: #838383;vertical-align: bottom ;    }
div.det_l table.rozmery th,
div.det_l table.rozmery td 		{ color: #838383; background: #f9f9f9; border: 0;padding: 2px 0; }



div.symbol				{ float: left; width: 60px; height: 60px;  text-align: center; }

div.det_p .neni_obr	{ width: 250px; height: 200px; background: url(img/pozadi_fotak_det.gif) no-repeat ;  }
div.icons1 ul			{ list-style: none; padding: 0; margin: 10px 0 0 0; }
div.icons1 ul li		{ float: right; display: block;  }
div.icons1 ul li a.odkaz,
div.icons1 ul li strong
							{ width: 75px; display: block; padding-top: 65px;  }
div.icons1 ul li.i1	{ background: url(img/det_ico_1.gif) no-repeat 0 0 ; }
div.icons1 ul li.i1b	{ background: url(img/det_ico_1b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i2	{ background: url(img/det_ico_2.gif) no-repeat 0 0 ; }
div.icons1 ul li.i2b	{ background: url(img/det_ico_2b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i3	{ background: url(img/det_ico_3.gif) no-repeat 0 0 ; }
div.icons1 ul li.i3b	{ background: url(img/det_ico_3b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i7	{ background: url(img/det_ico_7.gif) no-repeat 0 0 ;  }
div.icons1 ul li.i7b	{ background: url(img/det_ico_7b.gif) no-repeat 0 0 ;  }
div.icons1 ul li span { display: block; font-weight: bold; text-align: center;  }

div.icons1 ul li strong span { color: #C5C5C5; }


/* ----------- photo ----------------------------*/





/************************* AUTA  ********************************/

em.vpravo			{ float: right;}
em.vlevo			{ float: left;}
/*----------------- AUTA -------------*/
div.auto			{ float: left; width: 695px;  border: 1px solid #19568F; height: 85px;margin-top: 7px; margin-left: 0px; background: #2060A0; position: relative;}
div.auto .odstranit			{ position: absolute; top: 3px; right: 7px;}	
div.auto_in	  { padding: 2px; color: #e8e8e8;}
div.auto_in h2.autoo { font-size: 13px; font-weight: bold; background: #2C76BD; padding: 2px; margin: 0; color: white; text-align: left; width: 687px; height: 18px;}
div.auto_in h2.autoo { color: #FFEF03;}
div.auto_in h2.autoo a { color: #FFEF03; text-decoration: none;}
div.auto_in .foto { float: left; width: 80px; margin-top: 5px;}
div.auto_in  a img { margin-top: 5px; border: 0;}
div.auto_in .foto a img { margin-top: 0px; border: 0;}
div.auto_in .sloupec1 { float: left; width: 80px; margin-top: 5px; margin-right: 5px; background: #2B6EAF; color: white; font-weight: bold; padding: 3px; line-height:24px; text-align: right;}
div.auto_in .sloupec4 { float: left; width: 95px; margin-top: 5px; margin-right: 5px; background: #2B6EAF; color: white; font-weight: bold; padding: 3px; line-height:24px; text-align: right;}
div.auto_in .sloupec2 { float: left; width: 160px; margin-top: 5px; color: white; font-weight: normal;padding: 3px;line-height:24px;}
div.auto_in .sloupec5 { float: left; width: 135px; margin-top: 5px; color: white; font-weight: normal;padding: 3px;line-height:24px;}
div.auto_in .sloupec3 { float: left; width: 90px; margin-top: 5px; color: white; font-weight: normal;padding: 3px;line-height:24px;}
div.auto_in .prodano { font-size: 13px; font-weight: bold; color: red; }
div.auto_in .aktual { font-size: 13px; font-weight: bold; color: green; }
div.auto_in .rezerve { font-size: 13px; font-weight: bold; color: orange; }
div.auto_in .novinka { font-size: 13px; font-weight: bold; color: #00aeff; }
div.auto_in .sleva { font-size: 13px; font-weight: bold; color: #ed00f0; }


/*----------------- FILTRACE -------------*/
#filtrace         { float: left; width: 700px; height: 164px; position: relative; background: url(img/filtr.jpg) no-repeat; margin-bottom: 15px;}
#filtr_znacka     { position: absolute; left: 243px; top: 58px; width: 450px;}
#filtr_znacka th  { text-align: right; padding-right: 6px;}
#filtr_znacka td  { font-size: 13px; padding-right: 29px;}
.tl_odeslat       { position: absolute; right: 50px; top: 120px; border: 0;}
.tl_odeslat a img { border: 0;}
#filtr_znacka input.submit_filtr { position: absolute; right: 43px; top: 60px; }
#filtr_znacka input.cena  {width: 54px;}
#filtr_znacka select  {width: 130px;}
#filtr_znacka select.rok  {width: 56px;}

td.filtr_sloupec { width: 200px; text-align: center;}

form.razeni2 {width: 280px;}
form.razeni {width: 695px; background: #408BCF; border: 1px solid #19568F;}
form.razeni input.submit_razeni {}
form.razeni select {}
form.razeni td a img {border: 0;}
form.razeni td a:hover img {border: 0;}


/*    PAGING    */
.list_db        {	position: relative; text-align: center;  padding: 00px 0 0px 0; }
.list_db a     {	background: #2B6EAF; border: 1px solid #19568F; padding: 3px 4px 3px 4px; margin: 3px; 	text-decoration: none;}
.list_db span     {	background: #2B6EAF; border: 1px solid #19568F; padding: 3px 4px 3px 4px; margin: 3px;}
span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; }


div.detail  { font-size: 13px; }
div.detail table { font-size: 13px;}
div.detail a { color:#E5CB61;}
div.detail .zajem a { color:white;}
div.detail h1 {  color: #FFEE02;  text-align: left;  padding: 0px 0px 0px 0px;  border-bottom: 1px dashed #C1C1C1;  font-size: 24px;  line-height: 26px;  background: transparent url(../images/h1.gif) repeat-x top;}
div.detail h2 {  color: #064EA8;  text-align: left;  padding: 0px 0px 0px 0px;  font-size: 22px;  line-height: 26px;}
div.detail h3 {  color: #064EA8;  padding: 0px 15px 0px 2px;  font-size: 15px;  line-height: 17px;}
div.detail h4 {   color: #064EA8;  padding: 0px 15px 0px 2px;  font-size: 15px;  line-height: 15px;}

table.detailimg       { width: 250px; margin: 0; padding: 0;}
table.detailimg img   { border:0;}
table.detailimg td a  { vertical-align: middle; color: #F9E50A;}

table.vypis { width: 99%}
table.vypis th { border: 1px solid #2C76BD; background: #2060A0; text-align: left; width: 160px; padding-left: 5px;}
table.vypis td { border: 1px solid #2C76BD; background: #2B6EAF; text-align: left;}

table.vypissplatky { width: 99%}
table.vypissplatky th { border: 1px solid #2C76BD; background: #2060A0; text-align: left; width: 245px; padding-left: 5px;}
table.vypissplatky td em { color: red; font-weight: normal;}
table.vypissplatky td { border: 1px solid #2C76BD; background: #2B6EAF;}


vypissplatky

.fotovse { line-height: 65px; vertical-align: middle;}



.skryvany {display: none;}


#dlmenu {height:160px; font-family: Verdana, Arial, Helvetica; font-size:10px; font-weight:bold; }
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:150px; background:#fff; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:10;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:#fbc208; color:#ffffff; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl { background:#ffffcc;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 15em; margin: 0; background: #f0f0f0; cursor:pointer; }
#menu dt {margin:0; padding: 0; font-size: 10px; border-top:1px solid #e0e0e0; text-decoration:none; }
#menu dd {margin:0; padding:0; font-size: 10px; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#000000; padding:5px 5px 5px 10px; background:#f0f0f0; text-decoration:none; }
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#ffffcc;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#ffffcc; color:#000;}

div.vyberpobocku  { position: absolute; width: 300px; left: 0; top: 0;}
div.vybermenu  { position: absolute; width: 150px; left: 320px; top: 0;}

div.tlacitka  { float: left; margin-left: 15px;}
div.tlacitka img { border: 0;}

div.zlutytext { font-size: 12px; font-weight: bold; color:#FEEE02; width: 320px; text-align: center;}


/* ---------------REGISTRACE -----------*/
div.reg_form							       { font-size: 11px;}
div.reg_form fieldset				     { border: 1px solid #18C5F4; padding: 10px; margin-bottom: 10px; }
div.reg_form fieldset legend		 { background: #18C5F4; padding: 5px 10px; font-weight: bold; margin-bottom: 7px; color: white; }
div.reg_form fieldset table		         { border-collapse: collapse; width: 100%;   }
div.reg_form fieldset em			        { color: red; }
div.reg_form fieldset table td	      { vertical-align: top; text-align: left; padding: 3px 0; }
div.reg_form fieldset table td.first	{ width: 150px;  }


div.reg_form fieldset input,
div.reg_form fieldset textarea,
div.reg_form fieldset select 		{ font-size: 11px;  }

div.reg_form fieldset input.import {background: #DFF8FF; border: 1px solid #DFF8FF; height: 16px;}
div.reg_form fieldset input.import2 {background: #CFF0FF; border: 1px solid #7F9DB9;height: 18px;}


div.reg_form fieldset input 		           { width: 160px; }
div.reg_form fieldset input.bank2	         { width: 88px;  }
div.reg_form fieldset input.prihlasitse    { background: #eeeeee; width: 150px; height: 30px; border: 1px solid #cccccc;padding: 0; margin: 0;}
div.reg_form fieldset input.infouziv       { background: #eeeeee; width: 150px; height: 25px; border:1px solid #cccccc; padding: 0; margin: 0;}


div.reg_form .red						{ color: red; }
div.reg_form fieldset input.width_auto			{ width: auto !important;   }
div.reg_form  p.alert		{ color: red; }
div.reg_form span.green		{ color: green; }							 					 



table.filtr1 th {text-align:right;}

table.kontakt_page td{ vertical-align: top; text-align:center;}
a.zluty { color: #F9E300; text-decoration: none;}
div.komplet { background: #408BCF;  padding: 5px; width: 690px;  margin: 0px 0 0px 0; border: 1px solid #1A5B95; color: #F9E300;}

p.nabidka			{ background: #408BCF; height: 30px; line-height: 30px; width: 684px; margin: 5px 0 5px 0; padding: 0px 5px 0px 5px; border: 1px solid #1A5B95;}


#poll {
  padding: 0px;
  margin: 0 0 0 17px;
  padding-top: 9px;
  font-size: 12px; 
  text-align: left; }

#poll form {
  padding: 0px;
  margin: 0px;
  padding-top: 8px;
  padding-bottom: 8px;   }

#poll p {
  padding: 0px;
  margin: 0px; }

select.vypocetselect { width: 140px;}
select.pv {width: 146px;}
select.pv2 {width: 170px;}
div.input td { height: 27px;}


.sdph { line-height: 14px; font-size: 12px;}

