body  { color: #696969; font-size: 80%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-image: url("images/bgmain.gif"); text-align: center; margin: 0; padding: 0 0 10px }
#menu { margin: 0; padding-bottom: 19px; padding-left: 10px; border-bottom: 1px solid #808080 }
#menu ul, #menu li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#menu a:link, #menu a:visited { color: #fff; font-size: 13px; font-weight: bold; line-height: 14px; background: #191970; margin-right: 8px; padding: 2px 10px; float: left; border: solid 1px #808080 }
#menu a:link.active, #menu a:visited.active { color: #000; background: #fff; border-bottom: 1px solid #fff }
#menu a:hover { color: #f00; background-color: #fff }
body.reality #menu li#nav-1 a, 
body.reality-firmy #menu li#nav-2 a, 
body.provozovatel #menu li#nav-3 a, 
body.pridat-firmu #menu li#nav-4 a, 
body.cena-reklamy #menu li#nav-5 a,  
body.pronajem #menu li#nav-6 a  { color: #000; text-decoration: none; background: #e6e6fa; border-bottom: 1px solid #e6e6fa }
#menu ul a:hover { color: #f00 !important; background-color: #fff }
.head        { background-image: url("images/head.gif"); background-repeat: no-repeat; background-position: center top; margin: 0 auto; padding: 0; height: 100px }
#contents  { background: #e6e6fa; margin: 0; padding: 0; clear: both; border-style: none solid solid; border-width: medium 1px 1px; border-color: #808080 }
.ram  { text-align: left; margin-right: auto; margin-left: auto; width: 790px }
.pict01     {
	background-image: url("images/studie12.jpg");
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 4px;
	width: 200px;
	height: 105px;
	float: left;
	border: solid 1px #808080;
}
.pict99     {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 6px;
	float: right;
	border: solid 1px #808080;
	background-color: #E6E6FA;
}
#main_left  { width: 578px; float: left }
#sec_right  { margin-left: 580px; width: 195px; float: none }
.main_in     { margin-bottom: 0; padding: 10px; border-right: 1px solid #808080 }
.sec_in  { padding: 10px; border-left: 1px none #808080 }
h1  { color: #6e6e69; font-size: 1.3em; font-weight: bold; margin: 0.5em 0; padding-bottom: 3px }
h2   { color: #6e6e69; font-size: 1.3em; font-weight: bold; margin: 0.5em 0; padding-bottom: 2px; border-bottom: 1px solid #696969 }
h3 { color: #6e6e69; font-size: 1.3em; font-weight: bold; margin: 0.5em 0 }
h1 span { color: ##6e6e69; font-size: 0.8em; font-weight:normal; display:none; margin: 0; padding: 0 }
p { font-size: 1em; text-align: justify; margin-top: 0.7em; margin-bottom: 0.5em; padding: 0 }
.cleaner { font-size: 1px; line-height: 1px; display: block; float: none; clear: both }
.fl_left    { background-position: center; margin-right: 10px; margin-bottom: 5px; padding: 4px; float: left; border: solid 1px #808080 }
.box        { background-color: white; background-image: url(images/house_greenr_sm.gif); background-repeat: no-repeat; background-position: right top; margin-bottom: 10px; padding: 0 10px; border: solid 1px #800000  }
.sec_in .box strong    { background-image: url("images/house_green_gr_sm_sm.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; margin-left: 5px; padding-left: 20px }
.main_in .box        { background-color: #fff; background-image: url("images/cara_top.gif"); background-repeat: no-repeat; background-position: left top; padding: 1em 15px 1em 20px }
.copy      { background-color: #fff; background-image: url("images/logo_sm.gif"); background-repeat: no-repeat; background-position: 10px center; float: none; clear: both; border-top: 1px solid #ccc }
.copy p   { font-size: 10px; line-height: 16px; text-align: center; margin: 0; padding-bottom: 3px }
.copy a  { color: #4169e1; font-size: 10px; font-weight: normal }
.copy a:hover { color: #ff4500 }
.kostky        { background-image: url("images/house_orange_sm.gif"); background-repeat: no-repeat; background-position: left top; list-style-image: none; padding-left: 28px }
table            { color: #333; font-size: 12px; text-align: left; margin: 5px 0; padding: 0; width: 520px; border: none; border-collapse: collapse                           }
th         { color: #fff; font-weight: bold; background-color: #2f4f4f; padding: 2px 5px; border: solid 1px #7f7f7f }
td         { padding: 2px 5px; border: solid 1px #7f7f7f }
.red { color: #f30; font-weight: bold }
a { color: #4169e1; font-weight: bold; text-decoration: underline }
a:hover { color: #f00 }
.prazdna_linka { color: #ccc }
.d2       { width: 250px; float: left }
.main_in .box ul { margin: 0 0 20px 10px; padding: 0 }
.main_in .box li  { background-image: url("images/sipka_orange.gif"); background-repeat: no-repeat; background-position: 0 0.4em; list-style-type: none; padding-left: 15px }
* html p, h1, h2 { height: 1em }
/*----form----*/
form                     { background-color: #fff8dc; margin: 0; padding: 10px 5px; border-top: 2px solid #800000; border-bottom: 2px solid #800000 }
form p   { margin: 5px 0; padding: 0 }
fieldset { margin: 0; padding: 0; border-width: 0 }
select   { width: 180px }
label      { color: #696969; font-weight: bold; text-align: right; margin-right: 0.5em; padding-top: 0.2em; width: 35%; float: left }
input           { width: 180px; border: solid 1px #808080 }
textarea        { width: 180px; border: solid 1px #808080 }
.tlac       { color: #fff; font-weight: bold; background-color: #a9a9a9; width: auto; height: 21px; border-style: solid; border-width: 1px; border-color: #f90 #d2691e #d2691e #f90 }
.chyba  { color: #000; font-weight: bold; background-color: #ffec65; padding: 10px; border-top: 1px dotted #f00; border-bottom: 1px dotted #f00   }
.nodisp { display: none; }
.hoko  { text-align: center; padding-top: 5px; padding-bottom: 5px }
.hoko a                 { color: #ff9900; font-size: 0.9em; font-weight: normal; background-repeat: no-repeat; background-position: 0 0.1em; text-align: right; padding-left: 10px }
.hoko a:hover  { color: #f00 }
.sec_in form   { background-color: #ffffe0; margin: 0; padding: 0; border-width: 0 }
.sec_in form p  { color: #c33; font-weight: bold; margin: 0; padding: 5px 0 3px }
.sec_in select     { width: 160px }
.sec_in submit   { color: #fff; background-color: #600; width: 30px; border: solid 1px #000 }
.reklama          { margin: 0 0 0 8px; padding: 0 }
.reklama a img   { border-width: 0 }

form.google	{
	background:none;
	border:none;
	}
form.google input	{
	width: 300px; 
	border: solid 1px #808080;
	}
/*form.google input.submit	{
	width: 100px; 
	border: none;
	}*/
form.google input.tlac	{
	color: #fff;
	font-weight: bold;
	background-color: #a9a9a9; 
	width: 100px; 
	/*height: 21px; */
	border-style: solid; 
	border-width: 1px; 
	border-color: #808080;
	}
	
