/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                          BOXES.CSS                                   rb 1.2 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * *    styles    * * * * * * * * * * * * * * */
html, body	            { margin: 0; padding: 0;  background: url(../images/bg.gif) repeat-x #216ec6; }
body			            { font-size: 70%; }
	span.red							{ color: red; padding: 0 0.2em; }
	span.blue						{ color: blue; padding: 0 0.2em; }
	.noborder						{ border: none; background: none; }
	.hidden,
	.none								{ position: absolute; top: -999em; left: -999em; }
	.odkazy							{ margin: 20px 0; text-align: right; }
	.odkazy a						{ margin-left: 5px; }

/* nejhlavnejsi div */
#main 		            { width: 883px;  margin: 0 auto;  text-align: left; }
#main_cont              { margin: 0; }

/* TOP */
#top                    { margin: 0; padding: 0; position: relative; height: 281px; background: white url(../images/top.jpg) 0 0 no-repeat; }
#top a#logo					{ position: absolute; right: 22px; top: 61px; }
#top a#logo img         { border: 0; }
#top a#logo2				{ position: absolute; left: 22px; top: 53px; }
#top a#logo2 img        { border: 0; }
#top #topflash				{ position: absolute; left: 30px; top: 30px; }

/*--------------------- MUTACE ----------------------------*/
ul#lang 						{ position: absolute; top: 48px; left: 138px; margin: 0; padding: 0; list-style: none; list-style-image: none; }
ul#lang li					{ float: left; }
ul#lang li a				{ display: block; padding: 7px 0 8px 31px; margin-right: 13px; color: #074888; font-weight: bold; text-decoration: none; }
ul#lang li.cz a			{ background: url(../images/cz.jpg) 0 50% no-repeat; }
ul#lang li.en a			{ background: url(../images/en.jpg) 0 50% no-repeat; }
ul#lang li a:hover		{ text-decoration: underline; }

/*--------------TOP IKONY - kontakt - home - sitemap -------*/
#icons						{ position: absolute; top: 33px; right: -21px; background: url(../images/icons_bg.jpg) 0 0 no-repeat; width: 28px; height: 109px; }
#icons .padder				{ padding-top: 12px; padding-left: 1px; }
html>body #icons			{ right: -20px; }
#icons ul					{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
#icons ul li  				{ float: left; clear: left; margin-bottom: 12px; }
#icons ul li a				{ display: block; width: 20px; height: 18px; }
#icons ul li a span		{ display: none; }
#icons ul li.home a		{ background: url(../images/icon_home.gif) 50% 50% no-repeat; }
#icons ul li.map a			{ background: url(../images/icon_map.gif) 50% 50% no-repeat; }
#icons ul li.kontakt a	{ background: url(../images/icon_kontakt.gif) 50% 50% no-repeat; }
/*--------------TOP MENU -------------------------------------*/

/* * * * * * vrchni menu * * * * * */																	
#top .sloupec_box					{ background: none; }
#top .sloupec_box_cont			{  }

#leftmenu							{ position: absolute; top: 10px; left: 32px; background: #1c85e0 url(../images/top.jpg) -32px -10px no-repeat; }
#leftmenu ul						{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
#leftmenu ul li					{ float: left; }
#leftmenu ul li a					{ display: block; padding: 0 0 0 12px; margin-right: 14px; color: white; font-weight: bold; text-decoration: none;
										  background: url(../images/li_top.gif) 0 4px no-repeat; font-size: .9em; }
#leftmenu ul li a:hover			{ text-decoration: underline; }
#leftmenu ul li a:visited		{ color: #eee; }


/* * * * * * spodni menu * * * * * */
#topmenu								{ position: absolute; top: 237px; left: 83px; background: #299cdf url(../images/top.jpg) -83px -237px no-repeat; }
#topmenu ul							{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
#topmenu ul li						{ float: left; position: relative; font-size: 1em; }
#topmenu ul li a					{ display: block; padding: 7px 0 7px 15px; margin-right: 46px; color: #FFFD08; font-weight: bold; text-decoration: none;
										  background: url(../images/li_top2.gif) 0 10px no-repeat;  }
#topmenu ul li a:hover			{ color: white; }

#topmenu ul li ul					{ position: absolute; bottom: 20px; left: 0; width: 190px; background: #1E6AC0;
										  border-bottom: solid 1px #1155a2; border-bottom: none; }
#topmenu ul li ul li				{ width: 190px; border-bottom: solid 1px #1155a2; }
#topmenu ul li ul li a			{ display: block; float: left; width: 190px; padding: 0; margin: 0; color: white; background: none; }
#topmenu ul li ul li a span	{ display: block; padding: 5px 5px 5px 15px; background: url(../images/li_top2.gif) 5px 8px no-repeat; }

#topmenu ul li ul li ul			{ top: -1px; left: 190px; }



/* mizeni - hiding */
#topmenu ul li ul,
#topmenu ul li:hover ul ul				{ display: none; }

/* objevovani - showing */
#topmenu ul li:hover ul,
#topmenu ul li.sfhover ul,
#topmenu ul li ul li:hover ul,
#topmenu ul li ul li.sfhover ul		{ display: block; }


/*
	CZ* cyklus pro zanechavani zvyrazneni polozek - prvni radky: hover polozka - druhe radky: nehover polozky tehoz i nasledujiciho submenu
   EN* cycle for leaving highlighted path - first rows: hovered list items - second rows: non-hovered list items of the same menu and next
	    submenus
*/

/* first level */
#topmenu li:hover a,
#topmenu li.sfhover a					{ color: white; } /* nastavi hover barvu - sets hover color */
#topmenu li:hover li a,
#topmenu li.sfhover li a				{ color: #FFFD08; } /* vrati ne-hover barvu dalsim polozkam - resets color for non-hovered list items */

/* second level */
#topmenu li li:hover a,
#topmenu li li.sfhover a				{ color: white; }
#topmenu li li:hover li a,
#topmenu li li.sfhover li a			{ color: #FFFD08; }

/* third level */
#topmenu li li li:hover a,
#topmenu li li li.sfhover a			{ color: white; }
#topmenu li li li:hover li a,
#topmenu li li li.sfhover li a		{ color: #FFFD08; }

/* fourth level */
#topmenu li li li li:hover a,
#topmenu li li li li.sfhover a		{ color: white; }
#topmenu li li li li:hover li a,
#topmenu li li li li.sfhover li a	{ color: #FFFD08; }



/* hlavni obsahova cast */
#content                   { padding: 0; margin: 0 ; background: url(../images/content_rep.gif) 7px 0 repeat-y; }
.content_top					{ background: url(../images/content_top.gif) 7px 0 no-repeat; padding: 1px 0 0; }
.content_bottom				{ padding: 13px 0; background: url(../images/content_bottom.gif) 7px 100% no-repeat; }


/*---- LEFT -----*/
#left					 			{ display: inline; float: left; width: 181px; margin: 0 0 0 19px; background: white; }

/*------ CENTER ----------*/
#center 							{ display: inline; float: right; margin: 0 20px 0 0; padding: 0; width: 651px; background: white; }

/* RIGHT */
#right 							{ float: left; width: 205px; margin: 0; }
#right_cont 					{  }

.sloupec_box 					{ margin: 0 0 13px; padding: 0 0 1px;  }
.sloupec_box_cont 			{ margin: 0;  padding: 0; background: #FBF182; }

#texty1Box .texty				{ padding: 1px 0; }

#callcentrum 					{ background: url(../images/krk/call.jpg) 9px 8px no-repeat; padding: 8px 0 8px 82px; }
#callcentrum ul				{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
#callcentrum ul li			{ font-size: 1em; }

/* HORNI CAST obsahu */
#up 							{  margin: 0; padding: 0; }

/* levy horni sloupec */
#center_left 					{ float: left; width: 210px;}
#center_left_cont 			{ margin: 0 5px 5px 2px; }





div#leftbanner             { border: 1px solid #2480af; background: #f0f6f9; margin: 5px 0 0 0; }
div#leftbanner_cont        { padding: 6px; }

div#lefttext              { border: 1px solid #2480af; background: url(../images/bg_text.jpg) 0 0 #57b7e9; margin: 5px 0 0 0; height: 133px; font-size: 0.9em;}
html>body div#lefttext    { height: auto; min-height: 133px; }
div#lefttext_cont         { padding: 6px; }
div#lefttext_cont p       { margin: 0; }

/* stredova cast */
#center_right 					{ float: left; width: 448px; }
#center_right_cont 			{  }



a#vloz_pop, a#vloz_nab { display: block; width: 220px; height: 20px; padding: 12px 0 20px 0; text-decoration: none; }
a#vloz_nab             { background: url(../images/vloz_nab.jpg) 0 0 no-repeat; float: left; }
a#vloz_pop             { background: url(../images/vloz_pop.jpg) 0 0 no-repeat; float: right; }
a#vloz_pop span, a#vloz_nab span { visibility: hidden; }


/* spodni cast */
#down                       {clear: both; width: 658px; }


/* --- PRAVY SLOUPEC ---*/

#right .texty {padding: 15px; margin-bottom: 0; border-bottom: 3px solid #fff; font-size: 0.9em; }
#right .texty img { float: left; margin: 0px 5px 5px 0px; border: 1px solid black; }



#rightbanner { margin: 0px; }

#registrace { margin: 0; height: 47px; background: url(../images/registrace_bg.jpg) 0 0 no-repeat #fff; border-top: 3px solid #fff; }
#registrace a {display: block; padding: 10px 5px 9px 5px; width: 195px; font-weight: bold; text-decoration: none; }

#odkazy_sloupec {margin-bottom: 15px; }

div#rightbanner             { border: 1px solid #2480af; background: #f0f6f9; margin: 0px 0 0 0; width: 202px;}
div#rightbanner_cont        { padding: 6px; }


/* Zapati */
#bottom {clear: both; position: relative; width: 100%; height: 50px; background: #216EC6; }
#bottom a				{ color: white; }
a#ebrana, a#wa      { position: absolute; top: 4px;  }
a#ebrana		     { right: 110px; }
a#wa		     { right: 15px; }
#bottom #copyright {position: absolute; left: 30px; top: 12px; font-size: 1em; color: white; }


/* ------ OBECNE -------*/

.vice {text-align: right; padding: 5px; }
.cleaner 							{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.cleaner2 							{ clear: both; height: 1px; line-height: 1px; font-size: 1px; margin-bottom: 5px; }

.odkazy								{ margin: 20px 0; text-align: right;  }
.soubory								{ margin: 20px 0; padding: 8px; border: 1px dotted #ccc; background: url(../images/default_images/bg_download.gif) no-repeat  105% -20px; }
.soubory p							{ padding: 0; margin: 4px 0; }

/*#center img							{ margin: 4px;   }*/
#center .fotky img				{ margin: 0;    }
#top img, #left img, #right img, #center .odkazy img,  a#ebrana img, a#wa img, #center .soubory img 
										{ padding: 0; border: 0; margin: 0; }
										 #center .fotky img	{ margin: 0 auto !important;  }
										 
#crumb_trail 							{ margin: 0 0 15px 0; }
#crumb_trail a.back 					{ float: right; }

td.status_20 				{ padding: 3px; } /* aktivni zelena */
td.status_20 span			{ padding: 3px 4px;  background: #3BB300; color: white; }
td.status_30				{ padding: 3px; }
td.status_30 span			{ padding: 3px 4px;  background: #008ee5; color: white; } /* rezervace modra */
td.status_40				{ padding: 3px; }
td.status_40 span			{ padding: 3px 4px;  background: #CC0000; color: white; } /* prodano/pronajato cervena */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                          INSIDE.CSS                                  rb 1.2 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * *    styles    * * * * * * * * * * * * * * */
.header_center									{  }
.header_center h3.h3_center				{ margin: 0; padding: 6px 5px 7px 41px; font-size: 1.08em; color: #0e53a0; border-bottom: solid 3px white;
													  background: #e8d10c url(../images/krk/center_h3.gif) 0 0 no-repeat; }
.header_center h3.h3_center span			{ }
.header_center h3.h3_center span span	{ }

#schranka										{ margin-left: 30px; }
#schranka a										{ color: #0E53A0; font-size: 0.9em; }

/*------------LIST NABIDKA ---------------*/

table.prehled_novinek { width: 100%; margin: 8px auto 12px; border-collapse: collapse;  }
table.prehled_novinek tr.hlavicka	{  } 
table.prehled_novinek th {background: #FBF182; color: #1052A0; text-align: left; vertical-align: middle; padding: 8px;
								  border-bottom: solid 1px white; }
table.prehled_novinek td	 {color: black; text-align: left; vertical-align: top; padding: 8px; font-size: 1em;  }
table.prehled_novinek tr.tr_l { background: #FDF274; }
table.prehled_novinek tr.tr_s { background: #FBEB3D; }

table.prehled_novinek tr.tr_a { background: #e8d10c;} 
table.prehled_novinek tr.tra_a { background: #e8d10c;}

table.prehled_novinek tr.tr_a td,
table.prehled_novinek tr.tr_a td a,
table.prehled_novinek tr.tra_a td,
table.prehled_novinek tr.tra_a td a { color: black;}

table.prehled_novinek tr.tra_l { background: #FDF274; }
table.prehled_novinek tr.tra_s { background: #FBEB3D; }


table.prehled_novinek th.price,
table.prehled_novinek td.price 						{ text-align: right; padding-right: 8px; }
table.prehled_novinek td.name .reality_name		{ }
table.prehled_novinek td.price						{ color: black; text-decoration: underline; }

table.prehled_novinek th.img,
table.prehled_novinek td.img							{ padding: 8px; }
/*table.prehled_novinek td.img,
table.prehled_novinek td.reality_desc				{ border-bottom: solid 2px white; }*/
table.prehled_novinek td.num							{ text-align: center; }


table.prehled_novinek th img							{ border: 0;  padding: 0; margin: 0; }
table.prehled_novinek td img							{ border: 1px solid #000; }
table.prehled_novinek td a								{ text-decoration: none; color: black; }
	table.prehled_novinek td.price span		{ display: block; }
	table.prehled_novinek td .more			{ float: left; padding: 12px 0; }
	
	/* * *  resety paddingů - padding resets  * * */
	table.prehled_novinek td.img,
	table.prehled_novinek th.img,
	table.prehled_novinek td.name,
	table.prehled_novinek th.name,
	table.prehled_novinek td.state,
	table.prehled_novinek th.state,
	table.prehled_novinek td.city,
	table.prehled_novinek th.city,
	table.prehled_novinek td.cat,
	table.prehled_novinek th.cat,
	table.prehled_novinek td.type,
	table.prehled_novinek th.type,
	table.prehled_novinek td.num,
	table.prehled_novinek th.num				{ padding-right: 0; }
	table.prehled_novinek td.reality_desc	{ padding-top: 0; }


table.prehled_novinek th.img		{ width: 15%; }
/*table.prehled_novinek th.name		{ width: 0%; }*/
table.prehled_novinek th.state	{ width: 10%; }
table.prehled_novinek th.city		{ width: 15%; }
table.prehled_novinek th.cat		{ width: 15%; }
table.prehled_novinek th.type		{ width: 10%; }
table.prehled_novinek th.num		{ width: 11%; }
table.prehled_novinek th.price	{ width: 15%; }
	
	
	/* * *  schránka checkbox - myBox checkbox * * */
	table.prehled_novinek .mrtva_schranka			{ display: inline; float: left; margin: 0 15px 0 0; }
	table.prehled_novinek .mrtva_schranka input	{ margin: 0 3px 1px 0; padding: 0; border: none; }
	
	/* * *  cedulky - labels  * * */
	#novinky_nabidka_boxy .cedulka,
	table.prehled_novinek td .cedulka		{ float: left; margin: 0 8px 0 0; padding: 1px 5px 0; color: #5db755; border: solid 1px #60b558;
														  text-transform: uppercase; font-size: 0.833em; border-width: 1px 2px 2px 1px; background: #ecfae9; }
	#novinky_nabidka_boxy .rezervace,
	table.prehled_novinek td .rezervace		{ color: #fe0000; border-color: #ff0100; background: #ffe7ea; }
	#novinky_nabidka_boxy .aktualni,
	table.prehled_novinek td .aktualni		{ color: #0494da; border-color: #0195d3; background: #e5f2fa; }
	#novinky_nabidka_boxy .doporucujeme,
	table.prehled_novinek td .doporucujeme	{ color: #fd9303; border-color: #fe8f00; background: #fef5ee; }
	
	
	/* * * * * *  hlavička pro boxový výpis realit - header for reality boxes  * * * * * */
	#novinky_nabidka_boxy .header_center	{ float: left; }
	#novinky_nabidka_boxy .pseudoselect		{ float: right; }
	
	
	/* * * * * *  řazení realit pseudoselect - "order estates by" pseudoselect   * * * * * *
	 * POZOR: hacknuto v IE.CSS
	 */
	.pseudoselect									{  }
	.pseudoselect ul								{ width: 200px; margin: 0; line-height: normal; list-style: none; list-style-image: none; }
	.pseudoselect ul li							{ position: relative; margin: 0; padding-left: 0; border: solid 1px #d3d3d3; color: black; z-index: 5;
														  background: white url(../images/default/select.gif) 177px 1px no-repeat; }
	.pseudoselect ul li.hover,
	.pseudoselect ul li:hover					{ /*background-image: url(../images/default/selecth.gif);*/ }
	
	.pseudoselect ul li#first					{ cursor: default; }
	.pseudoselect ul li#first span			{ display: block; padding: 3px 5px 2px 5px; }
	
	.pseudoselect ul ul							{ position: absolute; width: 198px; left: -999em; top: 20px; border: solid 1px #bbb; }
	.pseudoselect ul li.hover,
	.pseudoselect ul li:hover					{ border-color: #bbb; }
	.pseudoselect ul li.hover ul,
	.pseudoselect ul li:hover ul				{ left: -1px; }
	.pseudoselect ul ul li						{ float: left; width: 100%; border: none; background: white; }
	.pseudoselect ul ul li.hover,
	.pseudoselect ul ul li:hover				{ background: #eee; }
	
	.pseudoselect ul ul li a					{ float: right; }
	.pseudoselect ul ul li a img				{ border: none; }
	
	.pseudoselect ul ul li span				{ display: block; padding: 2px 5px 2px 10px; }
	
	
	/* * * * * *  boxový výpis realit - reality boxes  * * * * * */
	#novinky_nabidka_boxy						{ width: 100%; }
	#novinky_nabidka_boxy .box					{ position: relative; margin-bottom: 10px;
														  background: #fdf274 url(../images/default/reality_box_top.gif) 0 0 no-repeat; }
	#novinky_nabidka_boxy .extra				{ padding: 12px; background: url(../images/default/reality_box_bottom.gif) 0 100% no-repeat; }
	#novinky_nabidka_boxy .extra2				{ width: 100%; }
	
	#novinky_nabidka_boxy .box h4				{ display: inline; float: right; width: 82%; margin: 0 0 8px; padding: 0 0 8px;
														  border-bottom: solid 1px #d7ca33; }
	#novinky_nabidka_boxy .box h4 a			{ display: block; margin-right: 100px; }
	#novinky_nabidka_boxy .p2l h4 a			{ margin-right: 205px; }
	#novinky_nabidka_boxy .p2s h4 a			{ margin-right: 175px; }
	#novinky_nabidka_boxy .p3 h4 a			{ margin-right: 270px; }
	#novinky_nabidka_boxy .p3s h4 a			{ margin-right: 270px; }
	#novinky_nabidka_boxy .p3l h4 a			{ margin-right: 270px; }
	#novinky_nabidka_boxy .box p.image		{ display: inline; float: left; width: 100px; margin: 0; }
	#novinky_nabidka_boxy .box ul				{ display: inline; float: right; width: 82%; margin: 0; list-style: none; list-style-image: none; }
	#novinky_nabidka_boxy .box ul li			{ margin: 0; padding: 0; background: none; }
	
	#novinky_nabidka_boxy .box ul li.status				{ position: absolute; top: 12px; right: 0; line-height: normal; }
	#novinky_nabidka_boxy .box ul li.status .cedulka	{ float: left; }
	
	#novinky_nabidka_boxy .box ul li.location,
	#novinky_nabidka_boxy .box ul li.category,
	#novinky_nabidka_boxy .box ul li.number				{ display: inline; padding-right: 10px; margin-right: 9px; white-space: nowrap;
																		  background: url(../images/default/reality_box_pipe.gif) 100% 50% no-repeat; }
	#novinky_nabidka_boxy .box ul li.noPipe				{ margin: 0; padding: 0; background: none; }
	
	#novinky_nabidka_boxy .box ul li.price					{ float: right; padding-top: 8px; }
	#novinky_nabidka_boxy .box ul li.schranka				{ float: left; clear: left; padding-top: 8px; }
	#novinky_nabidka_boxy .box ul li.location				{ clear: both; }
	
	#novinky_nabidka_boxy .box ul li.price strong		{ font-size: 1.416em; }
	#novinky_nabidka_boxy .box ul li.schranka input		{ margin: 0; border: none; background: none; }
	#novinky_nabidka_boxy .box ul li.schranka span		{ cursor: pointer; }

/*---------- reality list -------*/
table.reality_list						{ width: 100%; border-collapse: collapse;   }
table.reality_list .hlavicka			{}
table.reality_list .hlavicka td		{ background: #FDECA6; }
table.reality_list .tr_l				{}
table.reality_list .tr_s				{}

table.reality_list td					{ padding: 2px 4px; border-bottom: solid 1px #eee; }
table.reality_list .hlavicka td		{ border-bottom: none; }

table.reality_list td.num				{ text-align: center; width: 4%; }

table.reality_list td.edit,
table.reality_list td.delete			{ text-align: right; width: 2%; }



/*---------- hlavni nabidka - float -------*/
.reality_types												{  width: 100%; }
.reality_types	.type_float_box						{ float: left; width: 216px; height: 114px; background: url(../images/bg_float.jpg) no-repeat 0 0;  }
.reality_types	.type_float_box_cont					{  margin: 5px 5px 7px 0px ; color: #000; }
.reality_types .type_float_box_cont	a				{ color: #000; }

.reality_types .reality_type_menu_img				{ width: 75px; height: 75px; float: left; text-align: center; }
.reality_types .reality_type_menu_img img			{ border: 0; margin: 0; padding: 0;  margin: 5px 0 0 0px; }


.reality_types h4.reality_type_menu_headerlink	{ font-weight: bold; font-size: 1em; padding: 0; margin: 0 0 3px 0;  }
.reality_type_menu_children							{ float: left; width: 129px;  font-size: .8em;    }
.reality_types div.vice	 a								{  float: right; width: 50px;   }



/*float boxes - doporucujeme*/
/* floatovaci boxiky */


#doporucujeme										{ margin-bottom: 14px; }
.floats												{  }
.float_box, .float_box_krajni					{ float: left; width: 162px; background: #4b9efd; color: #fff; }
.floats .sudy										{ background: #2d84e7; }
.float_box_cont									{  }
.float_box_round									{  }

.float_box p.naprodej,
.float_box_krajni p.naprodej					{ font-size: 1em; color: #fcff00; line-height: 1em; padding: 9px 0 10px 11px; margin: 0; }

div.roztahovak_top								{ height: 120px; }
.float_box_round a.roztahovak_top			{ display: block; text-align: center; }

.float_box a, .float_box_krajni a			{ color: #fff; }
.float_box_krajni									{  margin-right: 0px; }

.float_box img, .float_box_krajni img		{ border: 0px solid #000; margin: 3px 0 3px 5px; margin: 3px auto; display: block; }

.float_box .h4, .float_box_krajni .h4		{ min-height: 58px; height: auto !important; height: 58px; padding: 0 10px; font-size: 0.897em; }
.float_box .h4 a, .float_box_krajni .h4 a	{ text-decoration: none; }
.float_box .h4 a:hover,
.float_box_krajni .h4 a:hover					{ text-decoration: underline;  }

.anotace_float										{ padding: 0 10px; height: 90px; text-align: justify; }

.float_box_cont .cena							{ min-height: 36px; height: auto !important; height: 36px; padding: 0 10px; font-weight: bold;
														  color: white; text-align: center; }



/*---------heldani top standard - variabilni sirky ---------*/
#standard_contejner								{ padding: 3px; margin: 0 0 10px; }
#standard_contejner .vyhledavani				{ font-size: 0.9em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; float: left ; display: block; width: 80px; }
#standard_contejner .form_element_standard_city	{ width: 120px; }

#standard_contejner div select,
#standard_contejner div input					{ font-size: 1em;  padding: 0; margin: 0; width: 97%;   }
														#standard_contejner div input { width: 86%; padding: 1px 0; }
														
#standard_contejner input.submit_button   { font-size: .9em;     position: relative;  top: 10px; }

#standard_contejner .form_element_standard_contract_type			{  width: 90px;  }  /*--------AKCE --------*/
#standard_contejner .form_element_standard_reality_type			{ width: 127px;    }  /*--------typ --------*/
#standard_contejner .form_element_standard_district				{ width: 110px;    }  /*--------kraj --------*/
#standard_contejner .form_element_standard_region					{ width: 110px; } /*------------ okres ------*/

#standard_contejner .form_element_standard_price_max				{ width: 68px; } /*------------ max cena ------*/
#standard_contejner .form_element_standard_advert_no				{ width: 68px;  } /*------------ cislo ------*/

	/* * * *  hláška a tlačítko - message and button  * * * */
	#vyhledavani p.submit					{ margin: 0; padding: 5px 0 0; }
	#vyhledavani p.submit .text			{ float: left; }
	#vyhledavani p.submit .sub				{ float: right; margin: 0; padding: 2px 6px; }


/*--------hledani rosirene -----------------*/

#advanced_contejner								{ margin: 7px 0;  }
#advanced_contejner fieldset					{ border: 1px solid #FF8400; padding: 10px; background: none;   }
														
#advanced_contejner fieldset legend			{ background: #3786df; padding: 3px 6px; color: white; font-weight: bold; margin-bottom: 10px;}
														html>body #advanced_contejner fieldset legend { margin-bottom: 0; }
#advanced_contejner fieldset .form_element{ float: left; width: 157px; margin-bottom: 3px; }

#advanced_contejner fieldset input,
#advanced_contejner fieldset select			{ width: 148px; font-size: .9em;  }

#advanced_contejner fieldset input			{ background: none;   }
#advanced_contejner fieldset label			{ background: url(../images/bg_label.gif) no-repeat 0 4px; padding-bottom: 30px;  padding-left: 12px; }

/*
.searchform_type_link							{ float: right; margin: 4px 3px 0 0; padding-left: 15px; background: url(../images/bg_search_icon.gif) no-repeat 0 2px ;  }
.searchform_type_link a							{ color: #000; } 
*/
.searchform_type_link							{ float: right; margin: 0px 3px 0 0; padding: 0; position: relative; }
.searchform_type_link a							{ position: absolute; width: 130px; background: url(../images/rc/lupa.gif) no-repeat 0 50%;
														  top: 1px; left: -120px; padding: 2px 0 2px 15px; background: url(../images/bg_search_icon.gif) no-repeat 0 60% ; }


#center .detail_header							{ background: url(../images/bg_detail_line.gif) 320px 0  repeat-y; width: 100%;  }

/*----------------  hledani rosirene  MAPA    ---------------------------*/
label#searchform_advanced_field_title_region	{ display: none;  }   /* schovame label */


#searchform_advanced_field_cont_region		{  width: 620px; }
#searchform_advanced_field_cont_region img{ border: 0; padding: 0; margin: 0; }

.mapa_regiony										{ float: left; width: 310px;  }

.mapa_data											{ float: left;   width: 305px ;   }	
.mapa_data .ovladaci_prvky						{ text-align: right; margin: 5px 0; }


 #vybrane_okresy_obal h3						{ font-size: 1.1em; padding: 0; margin: 0 0 5px 0; border-bottom: 1px solid #ccc;   }
 #vybrane_okresy									{  } 

#detail_kraje										{  margin: 5px 0 0 0; padding: 8px; }

label.nazev_kraje									{ width: 150px; background: red; padding: 0; margin: 0; background: none; display: block;
														  float: left;	 }
input.input_vyber									{  background: red; float: left;  width: 40px !important;  }
.okres_name											{ float: left;  width: 200px;    }

br.reset_input										{ clear: both;  }

/* ------------ detail ----------------*/
.detail_l, .detail_r								{ float: left; width: 49.9%;  }
														

.detail_l_cont										{ margin: 0 15px 0 0; }
.detail_r_cont										{ margin: 0 0 0 3px; }


/* ------------ detail left ----------------*/
.detail_l th										{  text-align: left;  width: 120px;}
.detail_l fieldset								{ background: none;  border: 1px solid #3786df;  }  
.detail_l fieldset legend						{ color: #fff; padding: 3px 10px; background: #3786df;  }
.detail_l fieldset	table						{ width: 100%; margin: 5px 0 0 0; }
.detail_l fieldset	table	td					{ padding: 2px 0;  }
.detail_l fieldset table td, .detail_l fieldset table th
														{ border-bottom: 1px solid #EFEFEF; vertical-align: top;   }  
.detail_l .makler th							{ text-align: left;  width: 70px; }
.detail_l .makler .photo						{ width: 75px; border: none; }


.detail_l h3.detail_popis,
.detail_r h3.photo_nadpis						{ font-size: 1.2em; padding: 0 0 3px 12px; margin: 0; color: #3786df; background: url(../images/bg_arrow_detail.gif) 0 2px  no-repeat; }

.detail_l .anot									{ background: #3786df; color: #fff; padding: 10px; margin-bottom: 10px;  }

.detail_l .detail_top_table					{  width: 100%;   }
.detail_l .detail_top_table th.detail_cena{ font-size: 1.2em; vertical-align: top;   }
.detail_l .detail_top_table td h3			{ padding: 0; margin: 0; font-size: 1.6em; }




/* ------------ detail right ----------------*/
.detail_r .photo									{ margin: 0 0 12px 0;   }
.detail_r .photo img								{ padding: 0; margin: 0; border: none; margin: 0 auto; }

.detail_r .photo_next							{    }	
.detail_r .photo_dalsi							{ border: 1px solid #3786df; padding: 12px 4px 6px 4px; background: #F0F5F9;    }
.detail_r .photo_dalsi .photo_float			{ width: 154px; float: left; text-align: center; height: 110px;  }
.detail_r .photo_dalsi .photo_float img	{  border: 1px solid #3786df; display: block; margin: 0 auto;  }

.detail_r .branche_div							{ margin: 8px 0;  }

.detail_r table.branche_table					{  width: 100%;  border: 1px solid #3786df;   }
.detail_r table.branche_table	tbody			{ padding: 0; margin: 0;    }
.detail_r table.branche_table caption		{ background: #3786df; color: #fff;  font-weight: bold; text-align: left; padding: 5px;  }
.detail_r table.branche_table th				{ background: #ECF3F8;  padding: 2px; padding: 0; margin: 0; }
.detail_r table.branche_table td				{ padding: 2px; padding: 0; margin: 0; }


/*-------------------BUTONY -------------------*/
.buttons												{ margin-bottom: 8px; width: 100%;  }
.buttons_float_l, .buttons_float_r			{ background: url(../images/vloz_nab.jpg) left top no-repeat;   border-left: 0; border-right: 0; }
														.buttons_float_r { background: url(../images/vloz_pop.jpg) left top no-repeat;   }
.buttons_float_l									{ float: left; width: 49.5%; } 
.buttons_float_r									{ float: right; width: 49.5%;   }

.buttons	h3											{ font-size: 1.5em; text-align: right; padding: 0; margin: 0 ;    }
.buttons	h3 a										{ color:#3b8dd8;  display: block; margin: 0; padding: 40px 25px 27px 0; text-decoration: none; }

.buttons_float_r	h3 a							{  text-align: left; margin-left: 20px; }

/*----------------- pridat poptavku form ------------*/

#registracebox										{  }
#registracebox	 fieldset						{ background: none; color: #000;}
#registracebox	 fieldset legend				{ color: #fff; padding: 3px 10px; margin-bottom: 10px; background: #3786df;  }	
#registracebox	 fieldset label				{ float: left; display: block; width: 160px; margin-bottom: 2px; }

#registracebox	 fieldset input,
#registracebox	 fieldset select				{  float: left; width: 300px; margin-bottom: 2px; }
														#registracebox	 fieldset select				{ width: 307px;  }

#registracebox	 fieldset br 					{ clear: both; } 
#registracebox	 fieldset input.sub 			{ width: auto;   }
#registracebox .req_info						{ display: block; clear: both; margin: 20px 0 0 0;  }

#partneri_detail 									{ clear: both;  }
#partneri_detail table									{ width: 100%;  }
#partneri_detail th								{ background: #44ABF0; padding: 4px;   }
#partneri_detail td 								{ border-bottom: 1px solid #ccc; padding: 2px; }

#partneri_detail th.hlavicka_inzerce,
#partneri_detail td.radek_pocet_inzeratu 
												 		 { text-align: left;width: 90px; }
#partneri_detail th.hlavicka_jmeno, 
#partneri_detail td.hlavicka_jmeno 		{ text-align: left; }
 
#partneri_detail th.hlavicka_mesto, 
#partneri_detail td.hlavicka_mesto 		{ text-align: left;  }


/*------------------REALITNI KANCELARE ------------------*/
#partneri_detail						{  }
#partneri_detail  span.no_logo	{ width: 205px; height: 154px; background: url(../images/no_image/photo2.gif) no-repeat;  float: left; 
											  margin: 0 10px 5px 0;   display: block;   }

/*----------------- hledani ------------*/
/*
div.form_element									{ width: 600px; float: none; }
.search_features									{ }
.search_features fieldset						{ float: left; width: 300px; }
.search_features div								{ float: left; width: auto; }
.search_features div div						{ float: none; }
*/



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*                                         MODULES.CSS                                  rb 1.2 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * *    styles    * * * * * * * * * * * * * * */
/*------------------------------------------------------------------------------*/
/*---------------------------- NOVINKY -----------------------------------------*/
/*------------------------------------------------------------------------------*/

/*-------------------------NOVINKY SLOUPEC -------------------------------------*/
.novinky_col 											{ margin: 0; padding: 0 0 10px;  }
.novinky_col .novinky_col_obsah					{ margin: 0 8px 8px; padding: 8px; }
.novinky_col .novinky_col_obsah .datum_col	{ color: #0170ee; text-align: right; font-weight: bold;
															  background: url(../images/krk/left_arrow.gif) 0 50% no-repeat; }
.novinky_col .novinky_col_obsah h4				{ margin: 5px 0 2px 0; font-size: 1em; }
.novinky_col .novinky_col_obsah h4 a	   	{ text-decoration: none;  }
.novinky_col .novinky_col_obsah h4 a:hover 	{ text-decoration: underline;  }
.novinky_col .novinky_col_obsah .anotace		{ margin: 0; padding: 0; }
.novinky_col .novinky_col_obsah .anotace p	{ margin: 0; padding: 0; font-size: 1em; line-height: 1.3em; }
.novinky_col .novinky_col_obsah a.vice 		{  display: block; text-align: right;  }			
.novinky_col .archiv									{ margin: 0 8px; padding: 5px 0 0; border-top: 1px solid #0170ee;  text-align: center;
															  font-weight: bold; }

/*------------------------	NOVINKY ARCHIV---------------------------------------*/
.novinky 												{}
.novinky .novinka_obsah 							{ background: #FBF182;  border-top: 3px  solid #e8d10c; border-bottom: 1px solid #e8d10c; 
															  padding: 5px; margin: 8px 0;}
.novinky .novinka_obsah .hlavicka				{ width: 100%; }
.novinky .novinka_obsah .datum 					{ color: #525252; font-size: 1em; float: right; display: block; padding-top: 2px; }
.novinky .novinka_obsah h2.h2_novinka_obsah	{ margin-top: 0; padding-top: 0; float: left; }
.novinky  div.vice  									{ text-align: right;}
.novinky  img 											{ float: left; margin-right: 10px; }

/*------------------------- NOVINKY DETAIL--------------------------------------*/
#novinky_detail 										{ margin-top: 10px;  }
#novinky_detail  .datum 							{ color: #525252; font-size: .9em; }
#novinky_detail  h1									{ margin-top: 0;  }
#novinky_detail .anotace img 						{ float: left; margin: 0 10px 5px 0; }

/*------------------------- NOVINKY S FOTOGALERII-------------------------------*/
#novinky_kategorie									{}
#novinky_kategorie .kategorie_obsah				{ background: #FBF182;  border-top: 3px  solid #e8d10c; border-bottom: 1px solid #e8d10c; 
															  padding: 5px; margin: 8px 0; }
#novinky_kategorie h2.h2_kategorie_obsah		{  margin-top: 0; padding-top: 0;  }



/*-------------------------  infomail--------------*/
.infomail												{ padding: 11px; }
.infomail form											{ margin: 0; padding: 0; width: 100%; }
.infomail label										{ display: block; padding-bottom: 3px; }
.infomail input										{ width: 97%; }
html>body .infomail input							{ width: 100%; }
.infomail .sub											{ width: auto; float: right; }



/*-------------------------  FOTKY  - defautne pro vsechny fotogalerie--------------*/
.fotky 									{ margin: 25px 0; padding: 15px 0; border-top: 3px  solid #e8d10c; border-bottom: 1px solid #e8d10c;
											  width: 100%/* pouze kdyz je nastaven border */ ; background: #FBF182;     }
.fotky .foto 							{ float: left; width: 130px; height: 100px;  }

.fotky .foto img  					{ display: block; margin: 0 auto;  text-align: center; float: none;  }
.fotky .foto a:hover img			{ border: 1px solid #e8d10c; }



/*------------------VYHLEDÁVÁNÍ - Sloupec --------------------------------*/
.search_form							{ border: 0; margin: 7px;  }
.search_form fieldset            { margin: 0; background: none; border: 0; padding: 0; }
.search_form input.left_input		{ width: 110px;  }
.search_form input.sub	      	{ background: url(../images/sub_bg.gif) 0 0 repeat-x; font-weight: normal; color: #083e88; }


/*------------------------------- ANKETA ------------------------------------ -*/
.anketa									{ padding-bottom: 10px; color: #000;   }
.anketa .anketa_cont					{ border: 0; padding: 11px; }
.anketa h4.anketa_otazka			{ font-weight: bold; margin: 0 0 4px 0; padding: 2px 3px; color: black; font-size: 1em;  }
.anketa .anketa_odpoved				{ margin: 0 0 3px 0; color: black; text-decoration: underline; }

.anketa a.anketa_link									{ display: block; height: 10px; margin-top: 2em; width: 100%; background: #13161B; font-size: 1px;  cursor: pointer }
.anketa a.anketa_link span.anketa_hlasy			{ height: 10px; background: #3786df; display: block; }
.anketa a.anketa_link span.anketa_hlasy span		{ display: none;   }

.anketa em								{ display: block; margin: 10px 0 0 0; font-size: 0.8em; font-style: normal; }


#odkazy_sloupec						{ margin: 8px; padding-bottom: 10px; }

#odkazy_sloupec ul { margin: 5px 0 0 20px; padding: 0; list-style-image: url(../images/li.gif); }
#odkazy_sloupec ul li { }


/*------------- KLientska zona right ---------------*/

/* new */
/*------------------KLIENTSKÁ ZÓNA  - sloupec -------------------------------*/
.login_form, .login_box				{  }
.login_form fieldset					{ padding: 14px; margin: 0; background: none; border: 0; }
.login_form	 label					{ float: left; width: 60px; margin:  0 0 2px 0;    }
.login_form	 input					{ float: left; width: 112px; margin:  0 0 2px 0;     }
.login_form	 input.sub				{ margin: 3px 0 0;  }
.login_form .login_links			{  margin:  0 0 15px 0; }	

/*------------------------- PODSTRANKY ----------------------------------------*/
/*
.podstranky					{ margin: 30px 0 10px 0; }
.podstranka					{ background: #FBF182;  border-top: 5px  solid #E8D10C; border-bottom: 1px solid #e8d10c;  padding: 5px; margin: 8px 0;  }
.podstranka h2				{ padding: 0; margin: 0 0 5px 0;  }
*/
	.podstranky									{  }
	.podstranky .podstranka					{ margin: 0 0 20px; padding: 10px 12px; border-top: solid 3px #dadada; border-bottom: solid 1px #dadada;
													  background: #fafafa; }
	
	.podstranky .col2							{ display: inline; float: left; width: 48%; margin: 0 0 1em; padding: 0; border: none; background: none; }
	.podstranky .right						{ float: right; }
	.podstranky .col3							{ display: inline; float: left; width: 31%; margin: 0 20px 1em 0; padding: 0; border: none; background: none; }
	.podstranky .col1							{ float: none; }
	.podstranky .last							{ margin-right: 0; }
	
	.podstranky .podstranka h2				{ margin: 0; }
	.podstranky .podstranka h2 a			{ color: black; }
	.podstranky .podstranka h2 a:hover	{  }
	.podstranky .podstranka .anotace		{ margin: 6px 0; text-align: justify; line-height: 1.5em; }
	.podstranky .podstranka .anotace p	{ margin: 0; }

/*------------------------- Realitní kanceláře - adresář ----------------------------------------*/
#partneri_detail									{  }

#partner_categories								{ padding: 0 0 10px; }
#partner_categories .vypsat_vse				{ padding: 10px 0 20px 15px; }
#partner_categories .vypsat_vse a			{  }

ul.partner_categories_sloupec					{ margin: 0; padding: 0; float: left; width: 49.99%; }
ul.partner_categories_sloupec li				{ padding: 0; margin: 5px 0 5px 30px; }
ul.partner_categories_sloupec li a			{ text-decoration: none; }
ul.partner_categories_sloupec li a:hover	{ text-decoration: underline; }


#char_filter										{ padding: 5px 5px 5px 0; margin: 0 15px 20px; border: solid 1px #c3d1eb; text-align: center; }
#char_filter span									{ margin: 0; padding: 0 0 0 10px; font-size: 1em; text-transform: uppercase; color: #c3d1eb; }
#char_filter span a								{ font-weight: bold; text-decoration: none; color: #083e88; }
#char_filter span a:hover						{ background: #083e88; color: white; }
#char_filter span.none							{ display: none; }


#partneri_detail table							{ width: 100%; border-collapse: collapse; }
#partneri_detail table th						{ background: #f1f7ed; color: black; padding: 4px 5px; border-bottom: solid 1px #3BB300; }
#partneri_detail table td						{ padding: 4px 5px; border-bottom: solid 1px #eee; }
#partneri_detail table td a					{ text-decoration: none; }
#partneri_detail table td a:hover			{ text-decoration: underline; }

/*------------------------- moje inzerce + poptavky -------------------------*/
/*
#reality_vypis .reality_list					{ width: 96.5%; border-collapse: collapse; margin: 0; padding: 0; }
html>body #reality_vypis .reality_list		{ width: 100%; }
#reality_vypis .hlavicka td					{ background: #f1f7ed; color: black; padding: 4px 5px; border-bottom: solid 1px #3BB300; }
#reality_vypis td									{ padding: 0 5px; border-bottom: solid 1px #eee; vertical-align: middle; }
#reality_vypis td a								{ text-decoration: none; font-weight: bold; }
#reality_vypis td a:hover						{ text-decoration: underline; }

#reality_vypis .num								{ width: 5%; text-align: center; }
#reality_vypis .edit,
#reality_vypis .delete							{ width: 4%; text-align: center; padding: 0; }
*/
	
	/* * * * * *  kontaktní formulář - contact form  * * * * * */
	#contact_form									{  }
	#contact_form form							{ margin: 2em 0 0; position: relative; }
	#contact_form .obalka						{ position: absolute; top: -24px; right: 0; width: 111px; height: 80px;
														  background: url(../images/default/obalka.gif) 0 0 no-repeat; }
	#contact_form fieldset						{ margin: 0; padding: 1em 115px 1em 1em; }
	#contact_form fieldset p					{  }
	#contact_form fieldset p label			{ display: block; padding: 0 0 2px; }
	
	#contact_form fieldset p.jmeno			{ float: left; width: 45%; margin-top: 0; }
	#contact_form fieldset p.email			{ float: right; width: 45%; margin-top: 0; }
	#contact_form fieldset p.text				{ clear: both; margin-top: 0; }
	
	#contact_form fieldset p.jmeno input	{ width: 96%; }
	#contact_form fieldset p.email input	{ width: 96%; }
	#contact_form fieldset p.text textarea	{ width: 99%; }
	
	#contact_form fieldset p.poznamka		{  }
	#contact_form fieldset p.submit			{ margin-bottom: 0; } 
	
	
	p.hilite											{ background: #fffcd2; }
	input.error,
	textarea.error									{ border: solid 1px #DE0000; }
	div.error										{ padding: 8px 12px; color: white; border: solid 1px #a00; background: #c00; }
	div.error p										{ margin: 0; font-weight: bold; }
	div.success										{ padding: 8px 12px; color: white; border: solid 1px #008401; cursor: pointer;
														  background: #13B014; }
	div.success p									{ margin: 0.5em 0; font-weight: bold; }
	div.success p a								{ color: white; }
	div.success p strong							{ text-decoration: underline; }
	.error_msg										{ color: #DE0000; }
	
	
	/* * * * * *  registrační formulář - registration form  * * * * * *
	 * POZOR: hacknuto v IE.CSS
	 */
	#realty_form									{  }
	#realty_form form								{ margin: 2em 0 0; position: relative; }
	#realty_form .obalka							{ position: absolute; top: -24px; right: 0; width: 111px; height: 80px;
														  background: url(../images/default/obalka.gif) 0 0 no-repeat; }
	#realty_form fieldset						{ margin: 0; padding: 1em 115px 1em 1em; }
	#realty_form fieldset p						{ text-align: left; }
	#realty_form fieldset p label				{ display: block; padding: 0 0 2px; }
	
	#realty_form fieldset p.two_left			{ float: left; width: 48%; margin-top: 0; }
	#realty_form fieldset p.two_left input	{ width: 98%; }
	#realty_form fieldset p.two_right		{ float: right; width: 48%; margin-top: 0; }
	#realty_form fieldset p.two_right input{ width: 81%; }
	#realty_form fieldset p.one				{ clear: both; margin-top: 0; }
	#realty_form fieldset p.one textarea	{ width: 98%; }
	#realty_form fieldset p.three_left		{ float: left; width: 33%; margin-top: 0; }
	#realty_form fieldset p.three_middle	{ float: left; width: 33%; margin-top: 0; }
	#realty_form fieldset p.three_right		{ float: left; width: 33%; margin-top: 0; }
	#realty_form fieldset p.three_left input,
	#realty_form fieldset p.three_middle input,
	#realty_form fieldset p.three_right input	{  }
	
	#realty_form fieldset p.select label	{ display: inline; }
	#realty_form fieldset p.typ select		{ width: 61%; }
	#realty_form fieldset p.akce select		{ width: 83%; }
	
	#realty_form fieldset p.poznamka			{ margin-top: 0; }
	#realty_form fieldset p.submit			{ margin-bottom: 0; } 
	
	#realty_form fieldset input.sub			{ width: auto; }
	
	
	/* * * * * *  hlídací pes - watchdog  * * * * * */
	#watchdog													{  }
	#watchdog fieldset										{ padding-top: 0.5em; }
	#watchdog fieldset p										{ margin: 0; }
	#watchdog fieldset p.mt									{ margin-top: 5px; }
	
	#watchdog fieldset#lokalita p.kraj					{ display: inline; float: left; margin-right: 20px; }
	#watchdog fieldset#lokalita #okres_cont			{ display: inline; float: left; }
	#watchdog fieldset#lokalita p.kraj label,
	#watchdog fieldset#lokalita #okres_cont label	{ display: block; }
	
	#watchdog fieldset#cena p.typ_poptavky label		{ margin-right: 5px; }
	#watchdog fieldset#cena input#cena_od,
	#watchdog fieldset#cena input#cena_do				{ width: 65px; margin-right: 10px; }
	
	#watchdog fieldset#druh p								{ display: inline; float: left; width: 30%; margin: 0 20px 5px 0; }
	#watchdog fieldset#druh p strong						{ font-weight: normal; }
	#watchdog fieldset#druh p .plavec					{ display: block; }
	
	#watchdog fieldset#vlastnosti p.popis				{ display: inline; float: left; width: 38%; }
	#watchdog fieldset#vlastnosti p.popis label		{ display: block; }
	#watchdog fieldset#vlastnosti p.popis textarea	{ width: 98%; }
	#watchdog fieldset#vlastnosti p.platnost,
	#watchdog fieldset#vlastnosti .detaily				{ display: inline; float: right; width: 59%; }
	#watchdog fieldset#vlastnosti .detaily p			{ display: inline; margin-right: 5px; }
	#watchdog fieldset#vlastnosti .detaily label.blok,
	#watchdog fieldset#vlastnosti p.platnost label	{ display: block; }
	#watchdog fieldset#vlastnosti .detaily label.blok	{ margin-top: 8px; }
	
	#watchdog fieldset#kontakt p							{ display: inline; float: left; width: 24.9%; margin: 0; }
	#watchdog fieldset#kontakt p label					{ display: block; }
	#watchdog fieldset#kontakt p input					{ width: 90%; }

/*------------------mapa stranek -------------------------------*/
	#sitemap											{  }
	
	#sitemap ul										{ margin: 0 0 0 2.5em; }
	#sitemap ul li									{ margin: 0 0 1em; padding: 1px 0; }
	#sitemap ul li a								{ font-size: 1.25em; font-weight: bold; }
	#sitemap ul li a.plusMinus					{ margin-right: 5px; }
	
	#sitemap ul ul									{ margin-left: 4em; }
	#sitemap ul ul li								{ margin: 0; }
	#sitemap ul ul li a							{ font-size: 1.166em; }
	
	#sitemap ul ul ul								{  }
	#sitemap ul ul ul li							{  }
	#sitemap ul ul ul li a						{ font-size: 1em; font-weight: normal; }
	
	
	/* * * * * *  vyhledávání - searchbox  * * * * * *
	 * POZOR: hacknuto v IE.CSS
	 */
	#searchbox									{  }
	#searchbox fieldset						{ margin: 0; padding: 1em 0; border: none; text-align: center;
													  background: none; }
	#searchbox fieldset input.left_input{ padding: 3px 3px; border-color: #a9cfee; }
	#searchbox fieldset input.sub			{ padding: 2px 3px; }
	

	

