body{
	
	background-color: #F3FAFF; 
	text-align: center; 
	margin: auto;
	padding-top: 3%;
	color: #4F4F4F;	
}

.cistic                 				{ clear:both; height:0; overflow:hidden; visibility:hidden;}

.stranka {

	margin: auto;
	width: 100%;
}

.zahlavi {
	
	text-align: left; 
	margin: auto; 
	background-repeat: no-repeat; 
	background-image: url(../../img/index.gif); 
	width: 650px;
	display: table; 
	height: 305px;
	color: #4F4F4F;
	padding: 0px;
}


.odstavec {
	
	padding: 0px;
	margin-left: 4em;
	margin-top: 6em;
	font-size: 0.7em;
	overflow: auto;
	height: 200px;
	width: 430px;
}

.vstupte {

	padding-left: 200px; 
	font-weight: bold; 
	color: #990000;
	font-size: 1.4em;
	text-decoration: none;
}

.top_links {

	width: 25%;
	text-align: left;
	float: left;
	padding-left: 20px;
}

.top_partners {

	width: 20%;
	text-align: left;
	float: left;
	padding-left: 5px;
}

.banner {
	display: table;
	color: #000000;
	vertical-align: middle;
	padding: 0px;
	text-align: left;
}

.banner-left {
	float: left;
	display: block;
	color: #000000;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
	text-align: left;
}

.banner a {
	color: #000000;
	display: table;
	padding: 0px;
	text-align: center;
}

.ikona {

	position: absolute;
	right: 0px;
	top: 0px;
}

.escort_directory {

	display: table;
	margin: auto;
	text-align: left;
	width: 600px;
}

.kategorie_nazev {

	width: 180px;
	float: left;
	display: table;
	height: 120px;
	margin: 5px;
	padding: 5px;
	text-align: left;
}

.kategorie_nazev a {

	color: #386088;
}

img {
	border: 0px;
}
