body {
	background-color:#6295c9; 
	background-image: url(../images/bg.png); 
	background-repeat: repeat-x;
	margin:0 0 0 0;
	
}
	  
a, a:link {color:#0070e0; text-decoration:underline;}
a:visited {color:#0070e0}
a:active, a:hover {color:#0070e0; text-decoration:none}

h2 {margin:10px 0 0 14px; color:#d71919; font-size:15px; font-weight:bold; }
h3 {color:#204c6d; font-size:14px; font-weight:bold}
h4 {color:#000; font-size:100%; font-weight:bold}

#main {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   width:998px; 
	   margin:0px auto; 
	   border:0px solid green; 
	   background:url("../images/main-bg.gif") repeat-y}
	   
#logo {float:left; width:183px; height:105px; margin:0; padding:0;}

#header {float:left; width:998px; height:105px; margin:0 0 0 0; padding:0;border:0px solid green; }

#red-header {float:left; width:815px; height:39px; margin:0; border:0px solid green; position:relative; top:2px; background-image:url(../images/red-lista.png); background-repeat:no-repeat; }

#red-header a {
	float:right;
	margin: -5px 30px 0 0;
	font-size: 12px;
	font-weight:bold;
	color: white;
	text-decoration: none;
}
#red-header a:hover {
	display:block;
	color: white;
	text-decoration: underline;
}

#rwb-header {float:left; width:815px; height:20px; margin:0; border:0px solid green; position:relative; top:2px; background-image:url(../images/rwb-lista.png); background-repeat:no-repeat; }

#blue-menu {float:left; width:815px; height:44px; margin:0; border:0px solid green; position:relative; top:2px; background-image:url(../images/blue-menu-bg.png); background-repeat:no-repeat;}

#header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#ffffff;
	position:relative;
	width:450px;
	top:11px;
	left:20px;
	margin:0;
	padding:0
}
	   
#blue-menu p {
	position:relative;
	top:-5px;
	font-size: 11px;
	font-weight:bold;
	color: white;
	text-decoration: none;
}

#blue-menu a {
	position:relative;
	top:-5px;
	font-size: 12px;
	font-weight:bold;
	color: white;
	text-decoration: none;
}
#blue-menu a:hover {
	display:block;
	color: white;
	text-decoration: underline;
}
#blue-menu table {
	position:relative;
	left:5px;
	&top:10px;
	text-align:center;
}


fieldset.main input, select, textarea { margin: 0.2em 0; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #d71919;
	margin: 5px 0 10px 8px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	line-height: 20px;
}

p strong{
	font-weight: bold;
	color: #666666;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #330033;
	margin-right: 0px;
	line-height: 18px;
	vertical-align: middle;
	list-style-image:url(../images/li2.png);
}

#obsah {clear:left; 
		width:998px;
		padding:0 0 0 10px;
		border:0px solid #ddd;
		color:#374551;
		min-height:400px;
		background-image:url(../images/obsah-bg.png);
		background-repeat: repeat-y;
}
#obsah img{border:none;}

#mapa {float:left; width:300px; height:200px; margin:0 0 0 5px; padding:0;}

#filter {float:left; width:305px; height:200px; margin:0; padding:0;}

.button { border-style: none;
    background-image:url('../images/button.gif'); 
    width:104px;
    height:36px;     
	color:#FFFFFF;     
	font-weight:bold;     
	padding-bottom:7px;     
	padding-right:10px;     
	margin-left:30px;     
	background-color:#0000CC; 
}

#banner {float:right; width:337px; margin:0 35px 0 10px; border:0px solid green; text-align:center;}

#banntop {width:337px; margin:0; background-image:url(../images/banner-top.gif); background-repeat:no-repeat; line-height:10px }
#bannmid { width:337px; margin:0; background-image:url(../images/banner-bg.gif); background-repeat: repeat-y; padding: 3px 20px 5px 0; line-height:16px;}

#bannbot {width:337px; margin-bottom:7px; background-image:url(../images/banner-bottom.gif); background-repeat:no-repeat; }

#banner2 {width:460px; margin:0 10px 0 10px; border:0px solid green; text-align:center;}

#banner2 img{ margin-left:10px;}

#banntop2 {width:460px; margin:0; background-image:url(../images/banner2-top.gif); background-repeat:no-repeat; line-height:10px }
#bannmid2 { width:460px; margin:0; background-image:url(../images/banner2-bg.gif); background-repeat: repeat-y; padding: 0px 20px 5px 0; line-height:16px;}

#bannbot2 {width:460px; margin:0; background-image:url(../images/banner2-bottom.gif); background-repeat:no-repeat; }

#bann-nem {float:left; width:185px; margin:0; border:0px solid green; text-align:center;}

#bann-nem-top {width:185px; margin:0; background-image:url(../images/bann-nem-top.gif); background-repeat:no-repeat; line-height:10px }
#bann-nem-mid { width:185px; margin:0; background-image:url(../images/bann-nem-bg.gif); background-repeat: repeat-y; padding: 10px 15px 3px 0; line-height:16px; min-height:50px;}

#bann-nem-bot {width:185px; margin:0; background-image:url(../images/bann-nem-bottom.gif); background-repeat:no-repeat; }

#bann-kon {float:left; width:940px; margin:0; border:0px solid green; text-align:center;}

#bann-kon-top {width:940px; margin:0; background-image:url(../images/bann-kon-top.gif); background-repeat:no-repeat; line-height:10px }
#bann-kon-mid { width:940px; margin:0; background-image:url(../images/bann-kon-bg.gif); background-repeat: repeat-y; padding: 10px 15px 3px 0; line-height:16px; min-height:50px;}

#bann-kon-bot {width:940px; margin:0; background-image:url(../images/bann-kon-bottom.gif); background-repeat:no-repeat; }

#thumbs {width:900px; margin:10px 0 10px 12px; text-align:center; }

#thumbs img{margin:4px 2px 4px 2px; }

#foto {width:950px;
			 margin:4px 20px 10px 12px; }
			 
#detail-mapa {width:950px;
			 margin:4px 20px 10px 12px; }

#map_canvas {width:600px;
			height:400px;
			border:10px solid #f7fbff;
			 margin:4px 20px 10px 20px; }

#txt-obsah {float:left; width:600px; margin:10px 0 10px 12px; }

#obsah-rozc {float:left;
		width:998px;
		padding:0 0 0 10px;
		margin: 0 0 0 0;
		border:0px solid #ddd;
		color:#374551;
		min-height:460px;
		background-image:url(../images/obsah-bg.png);
		background-repeat: repeat-y;				
}

#obsah-rozc table{
		margin:20px 30px 20px 15px;
		border:0px solid #ddd;					
}

#obsah-rozc td{
		vertical-align:top;				
}

#obsah-rozc hr{
		width:935px;
		margin: 0 5px 0 20px;
		border:1px solid #cecece;						
}

.pods2 { 
font-size: 12px;
		margin-left:17px;		
}
.tab-partners { 
		margin-left:40px;
		vertical-align:middle;
}

#red-banner-ft {width:252px; height:245px; margin-left:28px; background-image:url(../images/red-banner-bg.png); background-repeat:no-repeat; line-height:15px; border:0px solid green; }

#blue-banner-dx {width:252px; height:245px; margin-left:28px; background-image:url(../images/blue-banner-bg.png); background-repeat:no-repeat; line-height:15px; border:0px solid green; }

#green-banner-tog {width:252px; height:245px; margin-left:28px; background-image:url(../images/green-banner-bg.png); background-repeat:no-repeat; line-height:15px; border:0px solid green; }

#banner-popis {width:224px; height:54px; position:relative; top:5px; left:14px; text-align:left; border:0px solid green; vertical-align:top; }

#banner-popis p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	line-height: 16px;
}

#banner-popis a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3e3e3e;
	margin: 0 0 4px 0;
}

#red-banner-ft img {
	margin: 5px 6px 3px 13px;
	border:1px solid #3e3e3e;	
}

#blue-banner-dx img {
	margin: 5px 6px 3px 13px;
	border:1px solid #3e3e3e;	
}

#green-banner-tog img {
	margin: 5px 6px 3px 13px;
	border:1px solid #3e3e3e;	
}

.txt-rozc {
width:300px;
text-align:justify;	
}

#banner-nemovitosti {float:right; width:220px; margin:10px 50px 10px 0; border:0px solid green; text-align:center;}

#detail-nadpis { float:left; margin:0 0 10px 5px; border:1px solid white; width:480px; }

#detail-main-img {float:left; margin:0 0 10px 10px; border:0px solid green; }

#detail-main-img img {border:10px solid #f7fbff; }

#vlastnosti {margin:10px 15px 10px 10px; border:0px solid green; }

#odd {
width:950px;
clear:both; margin:10px 20px 10px 14px; border-bottom:1px solid #bdd2e6; }

#vlastnosti table {
width:350px;
line-height:17px;
text-align:left;
background-color:#f7fbff;
border:1px solid #198cff;
border-collapse: collapse;
color:#161e26;
}
#vlastnosti td {
border:1px solid #ffffff;
padding: 0 2px 0 4px;
}

#vybrane {clear:both; 
		width:923px; 
		margin: 0 0 0 12px;
		border:0px solid #ddd;
}
#vybrane table {
text-align:center;
background-color:#f7fbff;
border:1px solid #198cff;
border-collapse: collapse;
color:#d71919;
}
#vybrane td {
border:1px solid #cfd8df;
}

.td-nadpis{
text-align:left;
background-image:url(../images/table-top-bg.gif);
background-color:#f7fbff;
height:29px;
color:#003366;
font-size:14px;
font-weight:bold;
}

#vypis {clear:both; 
		width:923px; 
		margin: 3px 0 3px 14px;
		border:1px solid #198cff;
		border-collapse:collapse;
}

#vypis a {color:#d71919}
#vypis a:hover {color:#d71919; text-decoration:none}

.vypis-obrazek {
text-align:center;
background-color:#f7fbff;
width:160px;
}

.vypis-info {
text-align:left;
background-color:#ffffff;
padding: 0 0 0 10px;
font-size:11px;
}

.vypis-details-info {
text-align:left;
background-color:#ffffff;
padding: 0 0 0 10px;
font-size:11px;

}

.td-nadpis-vypis{
text-align:left;
background-image:url(../images/table-top-bg.gif);
background-color:#f7fbff;
height:22px;
color:#d71919;
font-size:12px;
font-weight:bold;
padding: 0 0 0 4px;
}

.vypis-bold {
text-align:left;
font-size:12px;
font-weight:bold;
color:#124373;
background-color:#fafafa;
}

.vypis-info-funda {
text-align:left;
font-size:10px;
font-weight:bold;
color:#333;
background-color:#fafafa;
}

.vypis-cena {
text-align:left;
font-size:12px;
font-weight:bold;
color:#d71919;
background-color:#fafafa;
}

#strankovani {clear:both; 
		width:925px; 
		margin: 3px 0 3px 14px;
		border:0px solid #198cff;
		border-collapse:collapse;
		
}

.strankovani-table {
background-color:#fafafa;
border:1px solid #CCCCCC;
}

.strankovani-cisla {
font-size:11px;
font-weight:bold;

}
.kontakty { 
		border:0px solid #198cff;
		border-collapse:collapse;
		margin:5px 0 0 14px;
}
.right-border { 
		border-right:1px solid #198cff;
		border-collapse:collapse;
		
}

.pods { 
		margin-left:14px;		
}

.pbann { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 2px 0 0 0;
	line-height: 16px;		
}

.prozc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	line-height: 20px;
}

#footer {clear:both; background-image:url(../images/footer-bg.png); text-align:center; height:36px; background-repeat:no-repeat; margin:-11px 0 0 0;}

#footer p {text-align:center; font-size:10px; color:#999999; }

#footer a {color:#ed8001}
#footer a:hover {color:#ed8001; text-decoration:none}
#footer:after {content:"."; display:block; line-height:1px; font-size:1px; visibility:hidden; clear:both}
.copyright {color:#999999; text-decoration:none}
:block; line-height:1px; font-size:1px; visibility:hidden; clear:both}
.copyright {color:#999999; text-decoration:none}
